honey_pot

[python] 백준 1789번 본문

문제 풀이

[python] 백준 1789번

_tera_ 2021. 6. 8. 10:00

s = int(input())
n = 1
while n * (n+1)/2 <=s:
    n +=1
print(n-1)

 

 

1부터 차례대로 더하는건지 아니면 무작위 수 중에서 더해서 N이 나온다는 건지 헷갈려서 

여러번 고민하다가 검색했는데 다들 1부터 더해서 합이 n이 나오는 경우로 구했더라...그래서 나도 그렇게 구함

'문제 풀이' 카테고리의 다른 글

[python] 2016년  (0) 2021.06.23
[python] 프로그래머스 시저 암호  (0) 2021.06.23
[python] 백준 1934번  (0) 2021.06.08
[python] 백준 10886번  (0) 2021.06.08
[python] 백준 10102번  (0) 2021.06.08
Comments