728x90
반응형
2024.07.21기준 - 브론즈 3
풀이
이 문제는 간단하게 주어진 단계에 수박이 몇개 있는지 출력하는 문제입니다.
1. 1단계는 체리이기 때문에 입력 받은 단게에 -1로 계산합니다.
int n = Integer.parseInt(st.nextToken()) - 1; // 1단계 이후를 계산
2. 단계별로 2개씩 소모하기 때문에 나누기 2를 해주었습니다.
// 단계별로 2개씩 소모
while (n-- > 0) {
k /= 2;
}
백준, BEAKJOON, BOJ, JAVA, 자바
코드
package Main;
import java.io.*;
import java.util.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
StringTokenizer st = new StringTokenizer(br.readLine());
int n = Integer.parseInt(st.nextToken()) - 1; // 1단계 이후를 계산
int k = Integer.parseInt(st.nextToken()); // 체리의 개수
// 단계별로 2개씩 소모
while (n-- > 0) {
k /= 2;
}
bw.write(Integer.toString(k));
bw.flush();
bw.close();
br.close();
}
}
728x90
반응형
'코딩테스트 일기 (BAEKJOON)' 카테고리의 다른 글
정보처리산업기사 - 테스트 및 배포 - 결함 관리 (0) | 2024.07.23 |
---|---|
BAEKJOON / 백준 - JAVA 30804번 과일 탕후루 (0) | 2024.07.22 |
BAEKJOON / 백준 - JAVA 31844번 창고지기 (0) | 2024.07.20 |
BAEKJOON / 백준 - JAVA 31867번 홀짝홀짝 (0) | 2024.07.19 |
BAEKJOON / 백준 - JAVA 26043번 식당 메뉴 (0) | 2024.07.18 |