-Code
n = int(input())
i = 0
while i * (i + 1) / 2 <= n:
i += 1
print(i - 1)
처음에 for문으로 하다가 시간 초과로 틀려서 게시판에 n개까지의 합을 구하는 식을 생각해보라고 해서 사용했으나 for문 사용으로 시간 초과가 생겨서 while문으로 바꾸어서 해결을 하였습니다.
'Beakjoon&프로그래머스 > 파이썬' 카테고리의 다른 글
[백준/파이썬] 2512번 예산 (0) | 2022.05.06 |
---|---|
[백준/파이썬] 2417번 정수 제곱근 (0) | 2022.05.06 |
[백준/파이썬] 5568번 카드 놓기 (0) | 2022.05.05 |
[백준/파이썬] 18511번 큰 수 구성하기 (0) | 2022.05.05 |
[백준/파이썬] 2422번 한윤정이 이탈리아에 가서 아이스크림을 사먹는데 (0) | 2022.05.05 |