[BOJ-Code] 9655 - 돌 게임

Posted by DHniyeo Blog on August 30, 2024

문제 링크

💡 다이나믹 프로그래밍/게임 이론/수학

Memory 2020KB Time 0ms Code Length 217B

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include<iostream>
using namespace std;
int n;
void init() {
	cin >> n;
}
void solved() {
	if ((n - 1) % 4 == 0 || (n - 3) % 4 == 0) {
		cout << "SK";
	}
	else {
		cout << "CY";
	}
}
int main() {
	init();
	solved();
}

init 함수에서 사용자로부터 정수 n을 입력받는다. solved 함수에서는 n을 이용하여 계산을 수행하고, n에서 1을 뺀 값이 4로 나누어 떨어지거나 n에서 3을 뺀 값이 4로 나누어 떨어지면 “SK”를 출력하고, 그렇지 않으면 “CY”를 출력한다. main 함수에서 init 함수를 호출하여 n을 입력받고, solved 함수를 호출하여 결과를 출력한다.