2292)ハニカム


📝 2292号蜂の巣문제
上の図に示すように、六角形のハニカムがあります.図に示すように、中央の部屋1から隣の部屋に戻り、1を増やすごとに番号を住所とすることができる.数値Nが与えられた場合、セルの中央1からN号室までの間に最小の部屋を通過したときにどの部屋(開始と終了を含む)を通過したかを計算する計算プログラムが作成される.たとえば、13~3個、58~5個です.입력第1行はN(1≦N≦10000000)を与える.출력入力として、最小の部屋を通って所定の部屋に着いたとき、出力は何部屋を通ったかを出力する.

💻 풀이
N = int(input())
num = 1
count = 1
while N > num:
    num += (6 * count)
    count += 1
print(count)