본문 바로가기
Beakjoon&프로그래머스/파이썬

[백준/파이썬] 1789번 수들의 합

by 현장 2022. 5. 5.

-Code

n = int(input())
i = 0
while i * (i + 1) / 2 <= n:
    i += 1

print(i - 1)

처음에 for문으로 하다가 시간 초과로 틀려서 게시판에 n개까지의 합을 구하는 식을 생각해보라고 해서 사용했으나 for문 사용으로 시간 초과가 생겨서 while문으로 바꾸어서 해결을 하였습니다.