#9. 백준 3003번 문제 풀이: 킹, 퀸, 룩, 비숍, 나이트, 폰 | 문제 원본 보기 |
--입력-- 0 1 2 2 2 7 --출력-- 1 0 0 0 0 1 --입력-- 2 1 2 1 2 1 --출력-- -1 0 0 1 0 7
풀세트의 피스 개수를 배열에 넣고, 입력된 개수들을 각 배열에서 빼면 끝!
#include <iostream>
using namespace std;
int main() {
int fullset[] = {1, 1, 2, 2, 2, 8};
// 킹x1, 퀸x1, 룩x2, 비숍x2, 나이트x2, 폰x8 값을 배열에 넣어둠
int pn[6] = {}; // 피스 개수를 입력받을 배열
cin >> pn[0] >> pn[1] >> pn[2] >> pn[3] >> pn[4] >> pn[5];
// 피스 갯수를 정수형태로 배열에 입력받는다.
for(int i = 0; i < 6; i++) { // 피스종류 만큼 6번 루프
cout << fullset[i] - pn[i] << " ";
// 풀세트 개수에서 입력된 개수를 빼서 출력해 준다.
}
return 0;
}