벌집이 형성되는 규칙에 따라 벌집의 위치를 구하는 문제
#include <iostream> using namespace std; int main() { ios_base::sync_with_stdio(false); cin.tie(NULL); int N; cin >> N; int ans = 1; N -= 1; while (N > 0) { N -= ans * 6; ans++; } cout << ans; return 0; }