반응형
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 |