코테/백준

기본수학 -벌집

태태코 2023. 2. 22. 21:10
반응형

 

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

 

2292번: 벌집

위의 그림과 같이 육각형으로 이루어진 벌집이 있다. 그림에서 보는 바와 같이 중앙의 방 1부터 시작해서 이웃하는 방에 돌아가면서 1씩 증가하는 번호를 주소로 매길 수 있다. 숫자 N이 주어졌

www.acmicpc.net

 

그림의 숫자의 위치를 찾는 문제로 1이면 첫번째 2~7사이면 2번째 즉 둘러쌓인 겹의 층을 말한는 문제입니다.

문제를 해결하기 위해서 어떤 패턴이 있는지 확인해봤고,

늘어나는 숫자가 1 7 19 37이기에 보니 6의 배수만큼 증가한다는 것을 확인했고, 이를 코드로 구현해 봤습니다.

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int num=sc.nextInt();
		int i=0;
		int sum=1;
			for(i=0;i<num;i++)
			{
				sum+=6*i;
				if(num<=sum) break;
			}
			System.out.println(i+1);
	}
}
반응형

'코테 > 백준' 카테고리의 다른 글

태태개발일지 - 백준  (0) 2024.10.15
N13223  (1) 2023.05.17
큰 수 A+B  (0) 2023.02.24
달팽이는 올라가고싶다 -2869  (0) 2023.02.23