티스토리 뷰

728x90
반응형

백준 온라인 저지(BOJ) 3003번 킹, 퀸, 룩, 비숍, 나이트, 폰

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

 

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

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

www.acmicpc.net

* 사용언어 : C언어, C++

 

1. 문제

킹 1개, 퀸 1개, 룩 2개, 비숍 2개, 나이트 2개, 폰 8개를 만들기 위해

몇 개를 더하거나 빼야 하는지 출력

 

2. 풀이

반복문을 6회 반복하면서 숫자를 입력받고,

이를 정답과 비교하면서 차이를 출력해주면 됩니다.

 

필요 개수인 1, 1, 2, 2, 2, 8 은 미리 배열로 선언해두고 사용했습니다.

 

3. 코드

#ifndef _CRT_SECURE_NO_WARNINGS
#define _CRT_SECURE_NO_WARNINGS
#endif

#include <stdio.h>

const int LM = 6;
int ans[] = { 1, 1, 2, 2, 2, 8 };

int main() {
	int n;
	for (int i = 0; i < LM; ++i) {
		scanf("%d", &n);
		printf("%d ", ans[i] - n);
	}
	return 0;
}
728x90
반응형
댓글