728x90
문제 : https://www.acmicpc.net/problem/2292
2292번: 벌집
위의 그림과 같이 육각형으로 이루어진 벌집이 있다. 그림에서 보는 바와 같이 중앙의 방 1부터 시작해서 이웃하는 방에 돌아가면서 1씩 증가하는 번호를 주소로 매길 수 있다. 숫자 N이 주어졌
www.acmicpc.net
import java.util.Arrays;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int N;
N=sc.nextInt(); // 숫자 N을 입력받는다.
int a=1;
int n=1;
while(n<N){
n=n+6*a; //n=1부터 시작하여, +6, +12, +18 ... 씩 더한다.
a++; //더할 때 마다 a=a+1
}
System.out.println(a);
}
}
728x90