동혁이가 흰 색 피스를 찾았는데 검정색 피스보다 수가 부족하다.
몇 개를 더 찾아야 정상 피스의 수와 같아지는지 구하는 문제이다.
정상 피스의 수는 다음과 같다.
king 1개, queen 1개, rook 2개, bishop 2개, night 2개, pawn 8개
1. 발견된 흰색 피스의 갯수 입력받기(king, queen, rook, bishop, night, pawn의 순으로)
2. 정상 피스의 수 - 찾은 피스의 수
#include <iostream>
//1. k=1, q=1, r=2, b=2, n=2, p=8
//2. 원래 피스의 수 - find
int main(){
using namespace std;
int king = 1;
int queen = 1;
int rook = 2;
int bishop = 2;
int night = 2;
int pawn = 8;
int f_king, f_queen, f_rook, f_bishop, f_night, f_pawn;
cin >> f_king;
cin >> f_queen;
cin >> f_rook;
cin >> f_bishop;
cin >> f_night;
cin >> f_pawn;
cout << king - f_king << " ";
cout << queen - f_queen << " ";
cout << rook - f_rook << " ";
cout << bishop - f_bishop << " ";
cout << night - f_night << " ";
cout << pawn - f_pawn << " ";
return 0;
}
참고로 출력할 때 한 줄로 출력하고 공백으로 구분되기 때문에 cout으로 출력한 뒤 꼭!! " "을 넣어줘야한다.
어려운 문제는 아니었지만, 변수 뒤에 공백처리를 안해서 한참동안 이해를 못했었다..
'코딩테스트 준비' 카테고리의 다른 글
[C++] 백준 10171번 - 고양이 (0) | 2022.11.21 |
---|---|
[C++] 백준 10430번 - 나머지 (0) | 2022.11.21 |
[C++] 백준 18108번 - 1998년인생인 내가 태국에서는 2541년생?! (0) | 2022.11.21 |
[C++] 백준 10926번 - ??! (0) | 2022.11.21 |
[C++] 백준 10869번 - 사칙연산 (0) | 2022.11.21 |