#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 <stdio.h>
int main() {
int i;
int fullset[] = {1, 1, 2, 2, 2, 8};
// 킹x1, 퀸x1, 룩x2, 비숍x2, 나이트x2, 폰x8 값을 배열에 넣어둠
int pn[6] = {}; // 피스 개수를 입력받을 배열
scanf("%d %d %d %d %d %d", &pn[0], &pn[1], &pn[2], &pn[3], &pn[4], &pn[5]);
// 피스 갯수를 정수형태로 배열에 입력받는다.
for(i = 0; i < 6; i++) { // 피스종류 만큼 6번 루프
printf("%d ",fullset[i] - pn[i]);
// 풀세트 개수에서 입력된 개수를 빼서 출력해 준다.
}
return 0;
}