Link
Today
Total
10-17 12:16
Archives
관리 메뉴

초보개발자 긍.응.성

[Java] 8822. 홀수 중간값 피라미드 1 본문

코딩테스트/SW Expert Academy

[Java] 8822. 홀수 중간값 피라미드 1

긍.응.성 2020. 3. 20. 13:26
반응형

D4-8822. 홀수 중간값 피라미드 1

 

문제출저: https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AW37cfmqC7YDFATy&categoryId=AW37cfmqC7YDFATy&categoryType=CODE

 

SW Expert Academy

SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!

swexpertacademy.com

최상층에 만들 수 있는 숫자는 1과 2N-1 을 제외하고 모두 가능하다.

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.util.StringTokenizer;

class Solution {
	
	public static void main(String args[]) throws Exception {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
		
		int T = Integer.parseInt(br.readLine());

		for (int test_case = 1; test_case <= T; test_case++) {
			StringTokenizer st = new StringTokenizer(br.readLine());
			int N = Integer.parseInt(st.nextToken());
			int X = Integer.parseInt(st.nextToken());
			
			if (X == 1 || X == 2*N - 1) {
				bw.write("#" + test_case + " 0\n");
			} else {
				bw.write("#" + test_case + " 1\n");
			}
		}
		
		br.close();
		bw.flush();
		bw.close();
	}
}
반응형
Comments