-Code
import java.util.Scanner;
public class _24296 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int res = 2;
boolean flag = false;
while (true) {
int temp = res;
while (true) {
if (temp == n) {
flag = true;
break;
}
if (temp > n) {
break;
}
temp += temp - 1;
}
if (flag) {
break;
}
res++;
}
System.out.println(res);
}
}
'Beakjoon&프로그래머스 > Java' 카테고리의 다른 글
[프로그래머스/Java] 홀짝에 따라 다른 값 반환하기 (0) | 2025.02.04 |
---|---|
[프로그래머스/Java] n의 배수 (0) | 2025.02.04 |
[백준/Java] 28417번 스케이트보드 (0) | 2023.12.30 |
[백준/Java] 29766번 DKSH 찾기 (0) | 2023.10.06 |
[백준/Java] 11718번 그대로 출력하기 (0) | 2022.10.27 |