알고리즘

백준 3003번 자바 (킹, 퀸, 룩, 비숍, 나이트, 폰 갯수 비교)

GOMSHIKI 2023. 1. 5. 17:50
반응형

 

문제 조건


 

 

 

 

 

문제풀이


import java.io.*;
import java.util.StringTokenizer;


public class Main {
    public static void main(String[] args) throws IOException {

        /** 스트림 : 입력장치와 프로그램 사이 단방향으로 연결해주는 역할 **/
        /** InputStream :  입력받은 데이터를 바이트단위로 읽어드림(=Byte Stream) **/
        /** InputStreamReader : 문자단위로 읽어드림 (=Character Stream) **/
        BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));

		/** 입력받은데이터 space(" ") 기준으로 토큰화 **/
        StringTokenizer st = new StringTokenizer(bf.readLine(), " ");

		/** 정답 배열과 입력데이터를 담을 배열 인스턴스 생성 **/
        int[] arr = new int[6];
        int[] arr1 = {1, 1, 2, 2, 2, 8};


          for (int i = 0; i < arr.length; i++) {
          
          	/** 입력데이터 배열에 담기 **/
            arr[i] = Integer.parseInt(st.nextToken());
            
            /** 정답 배열과 입력 배열의 차를 출력 **/
            System.out.print(arr1[i] - arr[i] +  " ");
            
        }


    }
}

 

 

 

 

채점결과


반응형