본문 바로가기
프로그래밍/백준 알고리즘 코드

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

by 졸린이 2022. 8. 14.
반응형

체스는 순서대로 1 1 2 2 2 8 총 여섯개의 수가 있다.

여섯개의 수를 사용자가 차례대로 입력했을 때 몇 개가 부족한지 혹은 더 많은지 출력해주면 된다.

즉 입력값 + 출력값 = 1 1 2 2 2 8 이 되면 된다.

그래서 1 1 2 2 2 8 - 입력값을 출력하면 된다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import java.util.Scanner;
 
//1 1 2 2 2 8
public class Main{
 public static void main(String[] args){
     Scanner sc = new Scanner(System.in);
     
     int comp[] = {112228};
     int input[] = new int[6];
     for(int i=0; i<input.length; i++){
         input[i] = sc.nextInt();
         System.out.print(comp[i] - input[i] + " ");
     }
 }
}
cs

8행 : 입력값과 비교했을 때 몇개가 부족한지 많은지 확인하기 위한 정수 배열

11행 : 총 6개의 수를 입력한다.

12행 : comp 에서 입력한 값을 빼서 comp 값이 되기 위해 부족하거나 많은 수를 출력해준다.

반응형

댓글