본문 바로가기
백준 코딩테스트/8.수학 1

백준 2292) 벌집 (c)

by xortl98 2020. 10. 8.
728x90
#include<stdio.h>
int main()
{
	int N = 0;
	scanf_s("%d", &N);
	int room = 1;  //벌집이 다음 방으로 갈수록 6씩 추가로 늘어나는 특성 이용 
	int count = 1; 

	while (1)
	{
		if(N<=count)
		{
			printf("%d", room);
			break;
		}
		count = count + (6*room);
		room++;
	}
}

/*
0
1 
1
2~7  6
2
8~19 12
3
20~37 18
4
38~61 24
5
62~91 30
*/