본문 바로가기

Algorithm/백준

[백준] 3003: 킹, 퀸, 룩, 비숍, 나이트, 폰- JAVA [자바]

 


 

문제


 

 

  1. 킹, 퀸, 룩, 비숍, 나이트, 폰의 개수를 입력합니다.
  2. 킹 1개, 퀸 1개, 룩 2개, 비숍 2개, 나이트 2개, 폰 8개와 차이나는 수를 출력합니다.

 

 

문제 풀이


import java.util.Scanner;

public class Main {
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int[] arr = {1,1,2,2,2,8};
        //(1)
        for (int i = 0; i < arr.length; i++) {
            int a = sc.nextInt();
            arr[i] = arr[i] - a;
        }
        //(2)
        for (int i = 0; i < arr.length; i++) {
            System.out.print(arr[i]+" ");
        }
        //(3)
    }
}

 

  1. 문제를 확인하여 배열을 만들어 주었습니다.
  2. 수를 입력 받고 배열의 값을 입력받은 값으로 빼줍니다.
  3. 요구 사항에 맞게 배열을 출력합니다.

 

결과