프로그래밍_백준/C++

(C++) 백준 2292번 벌집

공부하려구요 2023. 3. 3. 17:54
728x90
반응형

 

백준 2292번 문제는 벌집문제입니다!

 

 

그림을 보면 알 수 있듯 육각형이 반복되는 특성이 있습니다 이를 활용하여

n에 6씩 누적으로 감소시키며 그 횟수로 방을 찾을 수 있습니다

 

#include<iostream>
using namespace std;

int main()
{
    int n, i = 1, a = 0;
    cin >> n;

    while (n > 1) { //i가 1일 때 반복문 넘김
        a += 6;
        n -= a;
        i++;
    }//방 위치 구하기

    cout << i;
    return 0;
}
728x90
반응형