코딩테스트 문제/백준-자바

[백준] 킹, 퀸, 룩, 비숍, 나이트, 폰 (3003번) / 입출력과 사칙연산

유호야 2022. 8. 9. 19:01
반응형

새로운 문제가 추가 됐다

숫자를 문자로 입력 받아서 split 메서드로 String 배열에 넣은 다음에 
꺼내고 나서 parseInt로 숫자로 변경한다음 
미리 넣어둔 체스의 개수 배열에서 하나씩 빼서 
String 문자 배열에다가 하나씩 넣는다

import java.util.*;

class Main {
    public static void main(String args[]){
        Scanner scn = new Scanner(System.in);
        String nums = scn.nextLine();
        String arrs[] = nums.split(" ");
        int chess[] = {1, 1, 2, 2, 2, 8};
        String answer = "";
       for(int i = 0; i < arrs.length; i++) {
    	   int a = chess[i] - Integer.parseInt(arrs[i]);
    	   answer += a + " ";
       }
       System.out.println(answer);
    }
}
반응형