[백준] 3003번 (Java)

vector13·2022년 9월 18일
0

백준

목록 보기
14/15

네.. 죄송합니다 오랜만에 백준 포스팅 ...


(돌대신 눈 맞는 루피)

단계별 풀이 다시 진행 중인데 1단계 입출력과 사칙연산 에 이문제가 추가돼서 추가하러 포스팅
3003번
킹, 퀸, 룩, 비숍, 나이트, 폰

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

출력
첫째 줄에 입력에서 주어진 순서대로 몇 개의 피스를 더하거나 빼야 되는지를 출력한다. 만약 수가 양수라면 동혁이는 그 개수 만큼 피스를 더해야 하는 것이고, 음수라면 제거해야 하는 것이다.

사용한 코드

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        // 1 king, 1 queen, 2 rook, 2 bishop, 2 knight, 8 font
        Scanner sc = new Scanner(System.in);
        int k = sc.nextInt();
        int q = sc.nextInt();
        int r = sc.nextInt();
        int b = sc.nextInt();
        int kn = sc.nextInt();
        int f = sc.nextInt();
        k = 1-k; q = 1-q; 
        r = 2-r; b = 2-b; kn = 2-kn;
        f = 8-f; 
        System.out.printf("%d %d %d %d %d %d", k, q, r, b, kn, f);
        
    }
}
profile
HelloWorld! 같은 실수를 반복하지 말기위해 적어두자..

0개의 댓글