본문 바로가기
코딩테스트/백준

Java - 백준 코딩테스트 2292번 [기본수학1단계 - 벌집]

by sycareer 2021. 7. 23.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
 
public class Honeycomb {
 
    public static void main(String[] args) throws IOException {
        // 20210722 - 백준 2292번
 
        int count = 1;
        int range = 2;
 
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        int num = Integer.parseInt(br.readLine());
 
        if (num == 1) {
            System.out.println(1);
        } else {
            while (range <= num) {
                range += 6 * count;
                count++;
            }
            System.out.println(count);
        }
    }
}
 
cs