04
02

https://www.acmicpc.net/problem/2292

 

벌집의 크기는 6의 배수만큼씩 커진다.

벌집의 숫자 늘어난 갯수
1 1
2~7 6
8~19 12
20~37 18
...  

 

using System;

namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            int n = int.Parse(Console.ReadLine());

            int a = 1;
            for (int i = 0; ; i++)
            {
                if(n <= i*6+a)
                {
                    Console.Write(i + 1);
                    break;
                }
                else
                {
                    a += i * 6;
                }
            }

        }
    }
}

 

예제 입력 1 

13

예제 출력 1 

3

 

'코딩테스트 > 백준_문제' 카테고리의 다른 글

2869번. 달팽이는 올라가고 싶다  (0) 2022.04.02
1712번. 손익분기점  (0) 2022.04.02
12100번. 2048(Easy)(골드2)  (0) 2020.08.14
1516번. 게임개발(골드3)  (0) 2020.08.13
12849번. 본대산책(실버1)  (0) 2020.08.12
COMMENT