본문 바로가기

Code Up

[Code Up] - Python 기초 100제, 6079번 풀이 - 티스토리

 

문제 해석

: 정수를 한 개 입력 받은 후, 특정 값과 비교를 한다 

 

 

그 값은 1부터 2, 3, 4 순서대로 더해지는 값이다

 

 

 

풀이

num = int(input())
i = 0
sum = 0
if (num >= 0 and num <= 1000):
    while (True):
        i = i+1
        sum += i
        if (sum >= num):
            print(i)
            break

 

 

 

 

 

해설

 

num변수에 입력된 값을 저장해준다.



if문으로 1차적으로 0 ~ 1000인 수만 비교를 진행한다



i 변수를 0부터 1씩 증가시키며 더한 값을 sum에 저장한다



sum이 num 값 이상일 때 출력 후 무한루프를 탈출 시킨다