본문 바로가기
java

백준 2292 벌집 자바 java

by MiaCoder 2024. 1. 11.
import java.util.Scanner;

public class Main {
    public static void main(String[] args) throws Exception {
    	
    		Scanner sc = new Scanner(System.in);
    		
    		int N = sc.nextInt();
            // 도착할 방 번호를 저장하는 변수
    		int count = 1;
            // 방 개수를 셀 변순 1번방도 포함이므로 1로 시작
    		int num = 1;
            // 거쳐갈 방 개수가 1개늘어 날 때 마다 늘어나는 방 개수는 6*num+1이다.
            // 1씩 증가하는 변수를 위해사용
    		
    		else {
    		while(N > 1) {
    			// N이 1일 경우 방의 개수는 1개이므로 1보다 큰 값일 때 반복문을 돌린다
                
    			N = (N) - (6 * num);
                // N에서 6의 num곱 만큼을 제한다.
                
                
    			 count++;
    			 num++;
    			}
    		}
    		
    		System.out.print(count);
    	
    	}
    }