문제 설명
1 + 2 + 3 + ... 더해질 때 입력한 정수보다 커지는 시점의 값을 출력하자
풀이
num = int(input())
i = 0
total = 0
while(True):
i += 1
total += i
if (total >= num):
print(total)
break
해설
정수 하나를 입력 받아 num에 저장한다
i와 total을 0으로 초기화하고 무한루프 내에서 i를 1씩 증가시키며 total에 더해준다
total과 num을 비교하고 total이 num보다 크거나 같아지는 순간에 total 값을 출력하고 무한루프를 탈출한다
다른 분 풀이
a = int(input())
total = 0
i=1
while (total < a):
total = total + i
i = i + 1
print(total)
total과 입력한 수를 비교를 통해 반복문을 사용했다
'Code Up' 카테고리의 다른 글
[Code Up] - Python 기초 100제, 6088번 풀이 - 티스토리 (0) | 2023.08.06 |
---|---|
[Code Up] - Python 기초 100제, 6087번 풀이 - 티스토리 (0) | 2023.08.06 |
[Code Up] - Python 기초 100제, 6085번 풀이 - 티스토리 (0) | 2023.08.05 |
[Code Up] - Python 기초 100제, 6084번 풀이 - 티스토리 (0) | 2023.08.05 |
[Code Up] - Python 기초 100제, 6083번 풀이 - 티스토리 (0) | 2023.08.05 |