1568
#include <stdio.h>
int main(void){
// 새의 수
int bird_num;
scanf("%d", &bird_num);
// 오름차순으로 노래부르기
int time = 0, i=1;
while(bird_num !=0){
// 만약 새의 수가 지금 불러야 하는 수 보다 작을 경우
if(i > bird_num){
// 1부터 게임을 다시 시작
i = 1;
}
// i를 노래할 때 i마리의 새가 날아감
bird_num -= i;
// 오름차순으로 올리기
i++;
// 1s씩 증가
time++;
}
// 출력
printf("%d", time);
return 0;
}

'백준' 카테고리의 다른 글
| [ 백준 / C ] 4758번 : Filling Out the Team (0) | 2025.09.16 |
|---|---|
| [ 백준 / C ] 1181 : 단어 정렬 (0) | 2025.09.15 |
| [ 백준 / C ] 1094번 : 막대기 (0) | 2025.09.11 |
| [ 백준 / C ] 5618번 : 공약수 (0) | 2025.09.10 |
| [ 백준 / C ] 1672번 : DNA 해독 (0) | 2025.09.09 |