O(sqrt(N))
# 모든 새가 날아가기까지 걸리는 시간 => 새 감소시키며 반복횟수 카운팅
def search(bird):
sec, song = 0, 0
while bird:
sec += 1
song += 1
if song > bird:
song = 1
bird -= song
return sec
bird = int(input())
print(search(bird))
'BOJ 알고리즘 (패캠) > 정렬, 탐색' 카테고리의 다른 글
1668번: 트로피 진열 (탐색) - Fastcampus (0) | 2020.10.06 |
---|---|
1302번: 베스트셀러 (탐색) - Fastcampus (0) | 2020.10.06 |
1543번: 문서 검색 (탐색) - Fastcampus (0) | 2020.10.06 |
10989번: 수 정렬하기 3 (정렬, 계수정렬) - Fastcampus (0) | 2020.10.05 |
11650번: 좌표 정렬하기 (정렬) - Fastcampus (0) | 2020.10.05 |