Baekjoon/Bronze
Baekjoon 2292.벌집 c++ [Bronze II]
Hun-bot
2024. 11. 10. 16:31
728x90
반응형
그림에 쫄지 말고 규칙을 찾으려고 해야한다.
핵심은 방 크기가 1 -> 6 -> 12 -> 18 이런식으로 증가하는 것이고, 해당 번호가 포함되어 있는 방의 층수를 찾아내면 끝나는 문제이다.
#include <string>
#include <iostream>
using namespace std;
int main(){
int N;
cin >> N;
if(N==1){
cout << N;
return 0;
}
int hexagon_room=1;
int max=1;
while (N>max){
max+=6*hexagon_room;
hexagon_room++;
}
cout << hexagon_room <<endl;
}
728x90
반응형