<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Jando.log</title>
        <link>https://velog.io/</link>
        <description>Student</description>
        <lastBuildDate>Thu, 26 Dec 2024 17:04:25 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <image>
            <title>Jando.log</title>
            <url>https://velog.velcdn.com/images/p-yongjun/profile/a21253f1-dccc-4aab-8aba-4fbcdd36e41a/image.jpg</url>
            <link>https://velog.io/</link>
        </image>
        <copyright>Copyright (C) 2019. Jando.log. All rights reserved.</copyright>
        <atom:link href="https://v2.velog.io/rss/p-yongjun" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[[구름] 피보나치 수]]></title>
            <link>https://velog.io/@p-yongjun/%EA%B5%AC%EB%A6%84-%ED%94%BC%EB%B3%B4%EB%82%98%EC%B9%98-%EC%88%98</link>
            <guid>https://velog.io/@p-yongjun/%EA%B5%AC%EB%A6%84-%ED%94%BC%EB%B3%B4%EB%82%98%EC%B9%98-%EC%88%98</guid>
            <pubDate>Thu, 26 Dec 2024 17:04:25 GMT</pubDate>
            <description><![CDATA[<p><a href="https://level.goorm.io/exam/175018/%ED%94%BC%EB%B3%B4%EB%82%98%EC%B9%98-%EC%88%98/quiz/1">피보나치 수</a></p>
<pre><code class="language-python">a, b = 0, 1
k = int(input())
if k == 1: 
    print(a)
else:
    for i in range(2, k):
        a, b = b, a + b

    print(b % 1000000007)</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[[구름]거스름 돈]]></title>
            <link>https://velog.io/@p-yongjun/%EA%B5%AC%EB%A6%84%EA%B1%B0%EC%8A%A4%EB%A6%84-%EB%8F%88</link>
            <guid>https://velog.io/@p-yongjun/%EA%B5%AC%EB%A6%84%EA%B1%B0%EC%8A%A4%EB%A6%84-%EB%8F%88</guid>
            <pubDate>Sun, 22 Dec 2024 17:48:37 GMT</pubDate>
            <description><![CDATA[<p><a href="https://level.goorm.io/exam/175177/%EA%B1%B0%EC%8A%A4%EB%A6%84-%EB%8F%88/quiz/1">거스름 돈</a></p>
<pre><code class="language-python">def calculate_count(value):

    value = int(value) #value가 문자열 데이터 이기때문에 정수형으로 변환해야함
    count = 0

    count += value //40
    value %= 40

    count += value //20
    value %= 20

    count += value //10
    value %= 10

    count += value //5
    value %= 5

    count += value // 1

    return count

number = input()
result = calculate_count(number)
print(result)</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[[구름]인공지능 청소기]]></title>
            <link>https://velog.io/@p-yongjun/%EA%B5%AC%EB%A6%84%EC%9D%B8%EA%B3%B5%EC%A7%80%EB%8A%A5-%EC%B2%AD%EC%86%8C%EA%B8%B0</link>
            <guid>https://velog.io/@p-yongjun/%EA%B5%AC%EB%A6%84%EC%9D%B8%EA%B3%B5%EC%A7%80%EB%8A%A5-%EC%B2%AD%EC%86%8C%EA%B8%B0</guid>
            <pubDate>Sun, 22 Dec 2024 05:10:07 GMT</pubDate>
            <description><![CDATA[<p><a href="https://level.goorm.io/exam/43068/1a-%EC%9D%B8%EA%B3%B5%EC%A7%80%EB%8A%A5-%EC%B2%AD%EC%86%8C%EA%B8%B0/quiz/1">인공지능 청소기</a></p>
<pre><code class="language-python">for _ in range(int(input())): # _는 변수를 사용하지 않을때 작성되며 사용자의 입력값 만큼 반복한다
    x, y, n = map(int, input().replace(&#39;-&#39;,&#39;&#39;).split()) # 입력 값에서 -를 제거해서 정수값으로 만들고 구분
    print(&#39;NO&#39; if (x+y)%2 != n%2 or x+y &gt; n else &#39;YES&#39;)
    #(x+y)%2 는 x+y의 짝수 홀수를 나타냄 n%2 또한 마찬가지 둘이 다르면 짝수/홀수가 맞지 않아서 조건을 만족 못함
    #x+y&gt;n은 작업 횟수보다 가는 길이 더 많으면 불가능해서  조건문 추가
    ```
</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[[구름] 구름 스퀘어]]></title>
            <link>https://velog.io/@p-yongjun/%EA%B5%AC%EB%A6%84-%EA%B5%AC%EB%A6%84-%EC%8A%A4%ED%80%98%EC%96%B4</link>
            <guid>https://velog.io/@p-yongjun/%EA%B5%AC%EB%A6%84-%EA%B5%AC%EB%A6%84-%EC%8A%A4%ED%80%98%EC%96%B4</guid>
            <pubDate>Sat, 21 Dec 2024 18:29:48 GMT</pubDate>
            <description><![CDATA[<p><a href="https://level.goorm.io/exam/175194/%EA%B5%AC%EB%A6%84-%EC%8A%A4%ED%80%98%EC%96%B4/quiz/1">구름 스퀘어</a></p>
<pre><code class="language-python">user_input = int(input())
event = [] #회의실 시작 시간이랑 끝 시간 저장하기 위한 빈 리스트

for i in range(user_input): #회의 갯수만큼 반복하면서 시작,끝 시간 입력받고 빈 리스트에 저장
    start,end = list(map(int, input().split()))
    event.append((start,end))

event.sort(key=lambda x: x[1]) # 끝시간 기준으로 오름차순 정렬

count = 0 #배정가능 회의 갯수
end_time = 0 #마지막으로 끝난 회의의 끝 시간

for start, end in event: #회의의 시작 시간이 마지막으로 끝난 회의의 끝 시간보다 늦다면
    if start &gt; end_time: 
        count +=1 #회의 개수 증가
        end_time = end #끝나는 시간 갱신

print(count)</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[[구름]15회 E-PPER 3번 재고없는 날]]></title>
            <link>https://velog.io/@p-yongjun/%EA%B5%AC%EB%A6%8415%ED%9A%8C-E-PPER-3%EB%B2%88-%EC%9E%AC%EA%B3%A0%EC%97%86%EB%8A%94-%EB%82%A0</link>
            <guid>https://velog.io/@p-yongjun/%EA%B5%AC%EB%A6%8415%ED%9A%8C-E-PPER-3%EB%B2%88-%EC%9E%AC%EA%B3%A0%EC%97%86%EB%8A%94-%EB%82%A0</guid>
            <pubDate>Sat, 21 Dec 2024 18:05:50 GMT</pubDate>
            <description><![CDATA[<p><a href="https://level.goorm.io/exam/100817/15%ED%9A%8C-e-pper-3%EB%B2%88/quiz/1">재고없는 날</a></p>
<pre><code class="language-python">def solution(n,m): #문제에서 solution 함수를 완성시켜야 한다는 조건이 부여됨
    days = 0 #날짜를 계산하는 변수 설정
    while n &gt; 0: #노트북의 갯수나 남아있다는 조건 설정
        days += 1 #날짜는 하루가 늘어날때마다
        n -= 1 #노트북의 갯수는 줄어듬

        if days % m == 0: #재고가 들어오는 날이 되면 노트북 1개가 추가된다
            n += 1

    return days

user_input = input().split() 

n,m = map(int, user_input)

print(solution(n,m))</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[[구름] 8진수 계산기]]></title>
            <link>https://velog.io/@p-yongjun/%EA%B5%AC%EB%A6%84-8%EC%A7%84%EC%88%98-%EA%B3%84%EC%82%B0%EA%B8%B0</link>
            <guid>https://velog.io/@p-yongjun/%EA%B5%AC%EB%A6%84-8%EC%A7%84%EC%88%98-%EA%B3%84%EC%82%B0%EA%B8%B0</guid>
            <pubDate>Sat, 21 Dec 2024 17:22:54 GMT</pubDate>
            <description><![CDATA[<p><a href="https://level.goorm.io/exam/173337/8%EC%A7%84%EC%88%98-%EA%B3%84%EC%82%B0%EA%B8%B0/quiz/1">8진수 계산기</a></p>
<pre><code class="language-python">user_input = input()
number_input = map(int, input().split(&#39; &#39;)) #정수값을 입력받고 공백으로 구분자 설정
num_result = sum(number_input) #입력받은 10진수 정수값들을 전부 더함

result = oct(num_result)[2:] #oct함수는 8진수로 변환해주는 함수 이때 [2:]슬라이싱 하는 이유는 8진수는 0o라는 접두사가 붙기 때문에 그걸 잘라낸것

print(result)
</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[[구름]정사각형의 개수]]></title>
            <link>https://velog.io/@p-yongjun/%EA%B5%AC%EB%A6%84%EC%A0%95%EC%82%AC%EA%B0%81%ED%98%95%EC%9D%98-%EA%B0%9C%EC%88%98</link>
            <guid>https://velog.io/@p-yongjun/%EA%B5%AC%EB%A6%84%EC%A0%95%EC%82%AC%EA%B0%81%ED%98%95%EC%9D%98-%EA%B0%9C%EC%88%98</guid>
            <pubDate>Sat, 21 Dec 2024 17:03:20 GMT</pubDate>
            <description><![CDATA[<p><a href="https://level.goorm.io/exam/49086/%EC%A0%95%EC%82%AC%EA%B0%81%ED%98%95%EC%9D%98-%EA%B0%9C%EC%88%98/quiz/1">정사각형의 개수</a></p>
<pre><code class="language-python">user_input = int(input())

dap = 0 #누적 정사각형 갯수 카운팅을 위한 변수
cont = 1 #계산하기 위한 초기 값 1
while cont &lt;=user_input: #입력한 값 만큼 반복
    dap += (user_input - cont + 1) ** 2 #크기 k*k의 정사각형 갯수를 구하는 공식
    cont +=1 #다음 진행

print(dap)</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[[구름]소금물의 농도 구하기]]></title>
            <link>https://velog.io/@p-yongjun/%EA%B5%AC%EB%A6%84%EC%86%8C%EA%B8%88%EB%AC%BC%EC%9D%98-%EB%86%8D%EB%8F%84-%EA%B5%AC%ED%95%98%EA%B8%B0</link>
            <guid>https://velog.io/@p-yongjun/%EA%B5%AC%EB%A6%84%EC%86%8C%EA%B8%88%EB%AC%BC%EC%9D%98-%EB%86%8D%EB%8F%84-%EA%B5%AC%ED%95%98%EA%B8%B0</guid>
            <pubDate>Sat, 21 Dec 2024 09:18:29 GMT</pubDate>
            <description><![CDATA[<p><a href="https://level.goorm.io/exam/194193/%EC%86%8C%EA%B8%88%EB%AC%BC%EC%9D%98-%EB%86%8D%EB%8F%84-%EA%B5%AC%ED%95%98%EA%B8%B0/quiz/1">소금물의 농도 구하기</a></p>
<pre><code class="language-python">input = input()
user_input,water_input = map(float, input.split())

salt = user_input * 0.07
weight = user_input + water_input
result = (salt/weight) * 100

print(f&quot;{result:.2f}&quot;)</code></pre>
<blockquote>
<p>문제에서는 3번째 자리부터 버림으로 하라고 했기 때문에 위 코드는 정상적으로 작동하지만 print 부분에서 반올림을 수행하기 때문에 일부 케이스에서 FAIL의 결과값을 가진다</p>
</blockquote>
<pre><code class="language-python">import math

input = input()  
user_input, water_input = map(float, input.split())  # 공백을 기준으로 나누어 리스트를 만든다.

salt = user_input * 0.07  #7%의 농도의 소금 양 구하기
weight = user_input + water_input  #전체 소금물 계산
result = (salt / weight) * 100  #소금물 농도 계산

result = math.floor(result * 100) / 100 #문제에서 요구하는 소수 2번째 자리까지만 출력 시키기

print(f&quot;{result:.2f}&quot;)</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[[구름]숫자 제거 배열]]></title>
            <link>https://velog.io/@p-yongjun/%EA%B5%AC%EB%A6%84%EC%88%AB%EC%9E%90-%EC%A0%9C%EA%B1%B0-%EB%B0%B0%EC%97%B4</link>
            <guid>https://velog.io/@p-yongjun/%EA%B5%AC%EB%A6%84%EC%88%AB%EC%9E%90-%EC%A0%9C%EA%B1%B0-%EB%B0%B0%EC%97%B4</guid>
            <pubDate>Fri, 20 Dec 2024 18:41:12 GMT</pubDate>
            <description><![CDATA[<p><a href="https://level.goorm.io/exam/174805/%EC%88%AB%EC%9E%90-%EC%A0%9C%EA%B1%B0-%EB%B0%B0%EC%97%B4/quiz/1">숫자 제거 배열</a></p>
<p><strong><em>풀이</em></strong></p>
<pre><code class="language-python">count_input=input() #첫째 줄 입력
num_input=input() #둘째 줄 입력

count_input = list(count_input.split(&quot; &quot;)) #입력받은 값을 리스트로 변환하고 구분자를 공백으로 지정하여 구분한다
num_input = list(num_input.split(&quot; &quot;)) #둘째 줄 또한 마찬가지

count = 0 #카운트 초기화
for i in num_input: #num_input 리스트 값들을 순회
    if count_input[1] in i: #첫째 줄에 두번째 입력값과 num_input의 리스트 값이 동일하다고 조건을 설정
        count+=1 #같으면 카운트 증가

print(int(count_input[0]) - count) #첫째 줄에서 입력한 갯수에서 카운트한 값들을 빼고 정수로 변환해서 출력</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[[구름]큰 팩토리얼]]></title>
            <link>https://velog.io/@p-yongjun/%EA%B5%AC%EB%A6%84%ED%81%B0-%ED%8C%A9%ED%86%A0%EB%A6%AC%EC%96%BC</link>
            <guid>https://velog.io/@p-yongjun/%EA%B5%AC%EB%A6%84%ED%81%B0-%ED%8C%A9%ED%86%A0%EB%A6%AC%EC%96%BC</guid>
            <pubDate>Fri, 20 Dec 2024 18:10:46 GMT</pubDate>
            <description><![CDATA[<p><a href="https://level.goorm.io/exam/175880/%ED%81%B0-%ED%8C%A9%ED%86%A0%EB%A6%AC%EC%96%BC/quiz/1">큰 팩토리얼</a></p>
<p><strong><em>풀이</em></strong></p>
<pre><code class="language-python">num=int(input())
sum = 1 
for i in range(1, num+1): #입력받은 수까지 연산을 해야하므로 num+1
    sum *= i

print(sum% 1000000007)</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[[구름]대소문자 바꾸기]]></title>
            <link>https://velog.io/@p-yongjun/%EA%B5%AC%EB%A6%84%EB%8C%80%EC%86%8C%EB%AC%B8%EC%9E%90-%EB%B0%94%EA%BE%B8%EA%B8%B0</link>
            <guid>https://velog.io/@p-yongjun/%EA%B5%AC%EB%A6%84%EB%8C%80%EC%86%8C%EB%AC%B8%EC%9E%90-%EB%B0%94%EA%BE%B8%EA%B8%B0</guid>
            <pubDate>Fri, 20 Dec 2024 17:43:24 GMT</pubDate>
            <description><![CDATA[<p><a href="https://level.goorm.io/exam/174732/%EB%8C%80%EC%86%8C%EB%AC%B8%EC%9E%90-%EB%B0%94%EA%BE%B8%EA%B8%B0/quiz/1">대소문자 바꾸기</a></p>
<p><strong><em>풀이</em></strong></p>
<pre><code class="language-python">i = input()
str = input()

for i in str:
    if i.isupper() == True: #isupper()은 문자가 전부 대문자인지 확인하는 함수
        print(i.lower(), end=&quot;&quot;) #대문자일경우 소문자로 출력
    else:
        print(i.upper(), end=&quot;&quot;) #소문자일경우 대문자로 출력</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[[구름]반복과 조건]]></title>
            <link>https://velog.io/@p-yongjun/%EA%B5%AC%EB%A6%84%EB%B0%98%EB%B3%B5%EA%B3%BC-%EC%A1%B0%EA%B1%B4</link>
            <guid>https://velog.io/@p-yongjun/%EA%B5%AC%EB%A6%84%EB%B0%98%EB%B3%B5%EA%B3%BC-%EC%A1%B0%EA%B1%B4</guid>
            <pubDate>Thu, 19 Dec 2024 18:10:03 GMT</pubDate>
            <description><![CDATA[<p><a href="https://level.goorm.io/exam/167840/%EA%B0%9C%EB%85%90-%EB%B0%98%EB%B3%B5%EA%B3%BC-%EC%A1%B0%EA%B1%B4/quiz/1">반복과 조건</a></p>
<pre><code class="language-python">user_input = input()
N = int(user_input)

for i in range(1, N+1):
    for j in range(1, N+1):
        if j % i == 0:
            print(i, end =&#39;&#39;)
        else:
            print(0, end = &#39;&#39;)
    print()</code></pre>
<blockquote>
<p>출력과정 ex 입력:3
1행 (i=1):
j = 1, 2, 3 → 1 % 1 == 0 → 출력: 1
2 % 1 == 0 → 출력: 1
3 % 1 == 0 → 출력: 1
결과: 111</p>
</blockquote>
<blockquote>
<p>2행 (i=2):
j = 1 → 1 % 2 != 0 → 출력: 0
j = 2 → 2 % 2 == 0 → 출력: 2
j = 3 → 3 % 2 != 0 → 출력: 0
결과: 020</p>
</blockquote>
<blockquote>
<p>3행 (i=3):
j = 1 → 1 % 3 != 0 → 출력: 0
j = 2 → 2 % 3 != 0 → 출력: 0
j = 3 → 3 % 3 == 0 → 출력: 3
결과: 003</p>
</blockquote>
]]></description>
        </item>
        <item>
            <title><![CDATA[[구름]개명 찬스]]></title>
            <link>https://velog.io/@p-yongjun/%EA%B5%AC%EB%A6%84%EA%B0%9C%EB%AA%85-%EC%B0%AC%EC%8A%A4</link>
            <guid>https://velog.io/@p-yongjun/%EA%B5%AC%EB%A6%84%EA%B0%9C%EB%AA%85-%EC%B0%AC%EC%8A%A4</guid>
            <pubDate>Thu, 19 Dec 2024 18:00:17 GMT</pubDate>
            <description><![CDATA[<p><a href="https://level.goorm.io/exam/49069/%EC%B6%9C%EC%84%9D%EB%B6%80/quiz/1">개명 찬스</a></p>
<pre><code class="language-python">a=list(input()) #값을 입력받고 리스트로 저장
n= len(a) #리스트의 길이를 저장
b = [] #결과 저장용 리스트

for i in range(n-1):  #인덱스 에러가 발생하기 때문에 n-1까지만 진행
    if a[i] &lt;= a[i + 1]: # ex. 12345일때 1과 2를 비교하고 a[i]이 작으면 결과값 리스트에 저장
        b.append(a[i])

    if a[i] &gt; a[i + 1]: #두 수를 비교하고 앞 수가 더 클경우
        for j in range(i + 1, n): # 감소 지점 i+1부터 문자열 길이끝까지 반복해서 추가
            b.append(a[j])
        break #비교할 문자가 없기에 반복문 종료

r = &quot;&quot;.join(b)  #리스트를 문자열로 변환하는 역할 &quot;&quot;부분에 -를 넣으면 a-b-c 이런 형식
print(r) #출력</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[[구름]단어의 개수 세기]]></title>
            <link>https://velog.io/@p-yongjun/%EA%B5%AC%EB%A6%84%EB%8B%A8%EC%96%B4%EC%9D%98-%EA%B0%9C%EC%88%98-%EC%84%B8%EA%B8%B0</link>
            <guid>https://velog.io/@p-yongjun/%EA%B5%AC%EB%A6%84%EB%8B%A8%EC%96%B4%EC%9D%98-%EA%B0%9C%EC%88%98-%EC%84%B8%EA%B8%B0</guid>
            <pubDate>Sat, 14 Dec 2024 21:39:12 GMT</pubDate>
            <description><![CDATA[<p><a href="https://level.goorm.io/exam/47883/%EB%8B%A8%EC%96%B4%EC%9D%98-%EA%B0%9C%EC%88%98-%EC%84%B8%EA%B8%B0/quiz/1">단어의 개수 세기</a></p>
<pre><code class="language-c">#include &lt;stdio.h&gt; 
#include &lt;string.h&gt; 

int main() { 
    int count = 0; 
    int length, i=0; 
    char str[1001];

    gets(str); 
    while(1){ 
        if(str[i]==0) break; 
        else if((str[i] != 32) &amp;&amp;((str[i+1]==32)||(str[i+1] ==0))) count++; //32는 공백, 0은 엔터 
        i++; 
    } 
    printf(&quot;%d&quot;, count);

    return 0; 
}</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[[구름]프로젝트 매니징]]></title>
            <link>https://velog.io/@p-yongjun/%EA%B5%AC%EB%A6%84%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EB%A7%A4%EB%8B%88%EC%A7%95</link>
            <guid>https://velog.io/@p-yongjun/%EA%B5%AC%EB%A6%84%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EB%A7%A4%EB%8B%88%EC%A7%95</guid>
            <pubDate>Sat, 14 Dec 2024 21:26:32 GMT</pubDate>
            <description><![CDATA[<p><a href="https://level.goorm.io/exam/195684/%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EB%A7%A4%EB%8B%88%EC%A7%95/quiz/1">프로젝트 매니징</a></p>
<pre><code class="language-python"># N, T, M 입력 받기
N = int(input())
T, M = map(int, input().split())

total_minutes = 0

# 작업시간 입력받고 총합 계산
for _ in range(N):
    ci = int(input())
    total_minutes += ci

# 현재 시간에 작업시간 더하기
M += total_minutes
T += M // 60  # 분을 시간으로 변환
M %= 60       # 남은 분 계산
T %= 24        # 24시간 기준으로 시 계산

# 결과 출력
print(T, M)
</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[[구름]A+B(2)]]></title>
            <link>https://velog.io/@p-yongjun/%EA%B5%AC%EB%A6%84AB2</link>
            <guid>https://velog.io/@p-yongjun/%EA%B5%AC%EB%A6%84AB2</guid>
            <pubDate>Wed, 11 Dec 2024 16:36:11 GMT</pubDate>
            <description><![CDATA[<p><strong>문제</strong></p>
<blockquote>
<p>주어지는 두 개의 실수를 합한 값을 출력하시오</p>
</blockquote>
<p>입력:
1.123123 0.123123</p>
<p>출력:1.246246</p>
<p>입력:
-1.000000 2.000001</p>
<p>출력:1.000001</p>
<pre><code class="language-python">user_input = list(map(float, input().split(&quot; &quot;)))

result= sum(user_input)
print(f&quot;{result:.6f}&quot;)</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[[구름]A+B]]></title>
            <link>https://velog.io/@p-yongjun/%EA%B5%AC%EB%A6%84AB</link>
            <guid>https://velog.io/@p-yongjun/%EA%B5%AC%EB%A6%84AB</guid>
            <pubDate>Wed, 11 Dec 2024 16:32:12 GMT</pubDate>
            <description><![CDATA[<p><strong>문제</strong></p>
<blockquote>
<p>주어지는 2개의 정수를 합한 값을 출력하시오</p>
</blockquote>
<p>입력: 5 3
출력: 8</p>
<p>입력: 5 -7
출력:-2</p>
<pre><code class="language-python">user_input = list(map(int, input().split()))

result = sum(user_input)
print(result)</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[[구름]숫자 제거 정렬]]></title>
            <link>https://velog.io/@p-yongjun/%EA%B5%AC%EB%A6%84%EC%88%AB%EC%9E%90-%EC%A0%9C%EA%B1%B0-%EC%A0%95%EB%A0%AC</link>
            <guid>https://velog.io/@p-yongjun/%EA%B5%AC%EB%A6%84%EC%88%AB%EC%9E%90-%EC%A0%9C%EA%B1%B0-%EC%A0%95%EB%A0%AC</guid>
            <pubDate>Tue, 10 Dec 2024 16:52:30 GMT</pubDate>
            <description><![CDATA[<p><strong><em>문제</em></strong></p>
<blockquote>
<p>정수 N개가 주어집니다. 무작위로 주어지는 정수들을 정렬하기로 합니다. 단, 중복되는 정수를 제거하여 오름차순으로 정렬하고자 합니다.
즉, 1,1,3,2라는 4개의 정수가 주어지면, 1,2,3으로 정렬해야합니다.
주어지는 정수를 정렬하려 오름차순으로 출력하시오</p>
</blockquote>
<p>입력:
7
1 1 3 3 3 2 2</p>
<p>출력:
1 2 3</p>
<p>입력:
10
7 3 6 8 4 10 2 8 8 2</p>
<p>출력:
2 3 4 6 7 8 10</p>
<pre><code class="language-c">#include &lt;stdio.h&gt;
#include &lt;stdlib.h&gt; //qsort 함수 사용을 위해서 선언

//const int *a const int *b로 하면 실행은 가능하지만 암시적으로 변환해주는거라서 void 권장
int compare(const void *a, const void *b) { 
    return (*(int *)a - *(int *)b);
}

int main() {
    int n;
    scanf(&quot;%d&quot;, &amp;n);

    int arr[n]; 

    for (int i = 0; i &lt; n; i++) {
        scanf(&quot;%d&quot;, &amp;arr[i]);
    }

    // 배열을 오름차순으로 정렬
    qsort(arr, n, sizeof(int), compare);

    // 결과 출력: 중복을 제외하고 정렬된 배열을 공백을 두고 출력
    for (int i = 0; i &lt; n; i++) {
        // 첫 번째 숫자이거나, 이전 숫자와 다를 때만 출력
        if (i == 0 || arr[i] != arr[i - 1]) {
            printf(&quot;%d&quot;, arr[i]);
            if (i &lt; n - 1) printf(&quot; &quot;);
        }
    }
    printf(&quot;\n&quot;);

    return 0;
}</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[[구름]별찍기-12]]></title>
            <link>https://velog.io/@p-yongjun/%EA%B5%AC%EB%A6%84%EB%B3%84%EC%B0%8D%EA%B8%B0-12</link>
            <guid>https://velog.io/@p-yongjun/%EA%B5%AC%EB%A6%84%EB%B3%84%EC%B0%8D%EA%B8%B0-12</guid>
            <pubDate>Tue, 10 Dec 2024 16:21:46 GMT</pubDate>
            <description><![CDATA[<p>구름 별찍기-12 문제</p>
<p>첫째 줄부터 2xN-1번째 줄까지 차례대로 별을 출력한다.</p>
<p>입력:3
출력:</p>
<pre><code>  *
 **
***
 **
  *</code></pre><p> 입력:6
 출력:</p>
<pre><code>      *
     **
    ***
   ****
  *****
******
  *****
   ****
    ***
     **
      *</code></pre><pre><code class="language-c">#include &lt;stdio.h&gt;

int main() {
    int n;
    scanf(&quot;%d&quot;, &amp;n);
    int i, j;

    // 위쪽 삼각형
    for (i = 1; i &lt;= n; i++) {
        for (j = 1; j &lt;= n - i; j++) {
            printf(&quot; &quot;);
        }
        for (j = 1; j &lt;= i; j++) {
            printf(&quot;*&quot;);
        }
        printf(&quot;\n&quot;);
    }

    // 아래쪽 삼각형
    for (i = n - 1; i &gt; 0; i--) {
        for (j = 1; j &lt;= n - i; j++) {
            printf(&quot; &quot;);
        }
        for (j = 1; j &lt;= i; j++) {
            printf(&quot;*&quot;);
        }
        printf(&quot;\n&quot;);
    }

    return 0;
}
</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[[코딩테스트]Programmers-Day 3]]></title>
            <link>https://velog.io/@p-yongjun/%EC%BD%94%EB%94%A9%ED%85%8C%EC%8A%A4%ED%8A%B8Programmers-Day-3</link>
            <guid>https://velog.io/@p-yongjun/%EC%BD%94%EB%94%A9%ED%85%8C%EC%8A%A4%ED%8A%B8Programmers-Day-3</guid>
            <pubDate>Sun, 06 Oct 2024 15:36:09 GMT</pubDate>
            <description><![CDATA[<p><a href="https://school.programmers.co.kr/learn/courses/30/lessons/120810">문제링크 - 프로그래머스 - 나머지 구하기</a></p>
<pre><code class="language-py">def solution(num1, num2):
    answer = num1 % num2
    return answer</code></pre>
<p><a href="https://school.programmers.co.kr/learn/courses/30/lessons/120811">문제링크 - 프로그래머스 - 중앙값 구하기</a></p>
<pre><code class="language-py">def solution(array):
    array.sort()
    center_idx = len(array)//2
    return array[center_idx]</code></pre>
<p><a href="https://school.programmers.co.kr/learn/courses/30/lessons/120812">문제링크 - 프로그래머스 - 최빈값 구하기</a></p>
<pre><code class="language-py">def solution(array):
    answer = 0
    idx = [0] * 1001
    for i in array:
        idx[i] +=1
    if idx.count(max(idx)) &gt;1:
        return -1
    return idx.index(max(idx))</code></pre>
<p><a href="https://school.programmers.co.kr/learn/courses/30/lessons/120813">문제링크 - 프로그래머스 - 짝수는 싫어요</a></p>
<pre><code class="language-py">def solution(n):
    return [i for i in range(1, n+1, 2)]</code></pre>
]]></description>
        </item>
    </channel>
</rss>