본문 바로가기
알고리즘/백준 문제 풀이

[BOJ/백준] 3003번 킹, 퀸, 룩, 비숍, 나이트, 폰 - [c/c++] 풀이

by 미니상미니 2022. 10. 9.
반응형

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

 

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

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

www.acmicpc.net

 

 

 

 


  • 문제

단계별로 풀어보기 - 입출력과 사칙연산 - [10단계] 3003번


해설

킹 1개, 퀸 1개, 룩 2개, 비숍 2개, 나이트 2개, 폰 8개가 있어야 하므로

순서대로 입력된 킹, 퀸, 룩, 비숍, 나이트, 폰의 개수를 위에 개수로 맞추는 수를 공백을 두고 출력하면 된다.

 

 

코드

c

#include <stdio.h>

int main() {

    int arr[7] = { 1, 1, 2, 2, 2, 8 };
    int a;

    for (int i = 0; i < 6; i++) {
        scanf("%d", &a);
        printf("%d ", arr[i] - a);
    }

    return 0;
}

 

c++

#include <iostream>

using namespace std;

int main() {

    int arr[7] = { 1, 1, 2, 2, 2, 8 };
    int a;

    for (int i = 0; i < 6; i++) {
        cin >> a;
        cout << arr[i] - a << ' ';
    }


    return 0;
}

 

 

 

 

 

반응형

댓글