Completion over Perfection

백준 3003 - 킹, 퀸, 룩, 비숍, 나이트, 폰 (JAVA) 본문

자바 (Java)

백준 3003 - 킹, 퀸, 룩, 비숍, 나이트, 폰 (JAVA)

난차차 2023. 2. 13. 11:55
반응형

https://www.acmicpc.net/problem/3003

 

3003번: 킹, 퀸, 룩, 비숍, 나이트, 폰

첫째 줄에 동혁이가 찾은 흰색 킹, 퀸, 룩, 비숍, 나이트, 폰의 개수가 주어진다. 이 값은 0보다 크거나 같고 10보다 작거나 같은 정수이다.

www.acmicpc.net

 

 

몇가지 주의할 사항이 있어 아래에 적습니다. 참고해서 코딩하세요~

 

1. arr[] 배열을 선언할 때 인덱스값을 0부터 사용할것이 아니라 1부터 사용할 거라면 반드시 7 크기의 배열을 선언해줘야합니다.

2. 정답을 출력할 때는 System.out.prinln 대신 System.out.print를 활용해서 출력해야 합니다.

3. 정답 출력시 굳이 저처럼 for문을 또 안돌려도 되고, 처음 for문을 돌릴때 바로 출력해도 됩니다.

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import java.io.*;
import java.util.*;
 
public class Main {
 
    static final int arr[] = {0,1,1,2,2,2,8};
 
    public static void main(String args[]) throws Exception{
 
        Scanner sc = new Scanner(System.in);
 
        int ans [] = new int [7];
 
        Arrays.fill(ans, 0);
 
        for(int i=1; i<=6; i++){
            int chess = sc.nextInt();
            ans[i] = arr[i] - chess;
        }
 
        for(int i=1; i<=6; i++){
            System.out.print(ans[i] + " ");
        }System.out.println();
 
    }
}
 
cs
반응형
Comments