티스토리 뷰

백준

백준 2292 문제풀이 [python]

ys.k 2023. 6. 16. 03:39

포스팅에 앞서 내용이 틀릴 수 있습니다.
해당 부분 지적 감사히 받습니다.

문제를 보자.

문제를 누르고, 그림이 나오자 귀찮음이 몰려왔다.

 

하지만 금방 풀었다.

 

코드

a= int(input())
sum=1
for i in range(1,200000000):
    sum += (6*i)
    if a == 1:
        print(1)
        break
    if sum >= a:
        print(i+1)
        break




범위는 10억을 포함하는 경우를 대충 계산해서 넣었다. 

'백준' 카테고리의 다른 글

백준 1912 문제풀이 [python]  (0) 2023.06.16
백준 2156 문제풀이 [python]  (0) 2023.06.16
백준 1697 문제풀이 [python]  (0) 2023.06.16
백준 1932번 문제풀이 [python]  (2) 2023.06.14
백준 2908 문제풀이 [python]  (0) 2023.06.14
댓글