방의 개수가 플러스되는 수의 규칙성을 찾아 간단하게 문제를 해결할 수 있었다 !
import java.util.Scanner;
public class Beak2292 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int N = sc.nextInt();
int i=0;
int plus=1; // i에 더해주는 수
while(N>6*i+1){
i+=plus;
plus++;
}
System.out.println(plus);
}
}
'백준 알고리즘' 카테고리의 다른 글
[JAVA]백준2751 수정렬하기 2 (0) | 2022.11.21 |
---|---|
[JAVA]백준2609 최대공약수와 최소공배수 (0) | 2022.11.16 |
[JAVA]백준2231 분해합 (0) | 2022.11.13 |
[JAVA]백준1920 수찾기 (0) | 2022.11.09 |
[JAVA]백준2164 카드2 (0) | 2022.11.01 |