honey_pot
[python] 백준 1789번 본문
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