자료구조 & 알고리즘/BOJ

[C++]백준 1단계 - 3003번 문제

ReBugs 2022. 11. 17.

예를 들어 2개 있어야 할 나이트가 1개 있다면 1을 출력하고 0개 있다면 2, 2개 있다면 0을 출력해야한다.
만약에 더 많이 있다면, 3개를 가지고 있다면 -1을 출력해야한다.

이건 걍 원래 있어야 할 개수에서 현재 가지고 있는 수를 빼주면 된다.

#include <iostream>
using namespace std;
int main()
{
	int a, b, c, d, e, f = 0;
	cin >> a >> b >> c >> d >> e >> f;
	cout << (1 - a) << " " << (1 - b) << " " << (2 - c) << " " << (2 - d) << " " << (2 - e) << " " << (8 - f) << endl;
}

댓글