알고리즘
[algorithm] 백준 9656 - 돌 게임 2
hyuuny
2022. 6. 19. 00:22
📚 문제
입력
- 첫째 줄에 N이 주어진다. (1 ≤ N ≤ 1000)
출력
- 상근이가 게임을 이기면 SK를, 창영이가 게임을 이기면 CY을 출력한다.
입력 예시
4
출력 예시
SK
🧑🏻💻 풀이 과정
# 왼쪽부터 순번, 돌 갯수, 현재까지 가져간 돌의 갯수
SK : 1 1 1
CY : 2 3 4
SK : 3 1 5
CY : 4 3 8
SK : 5 1 9
CY : 6 3 12
SK : 7 1 13
CY :8 3 16
- 위 표를 확인해보면, 상근이는 홀수번째 턴에 돌을 1개씩 가져가고, 창영이는 짝수번째 턴에 돌을 3개씩 가져간다.
- 이는 곧, 입력(n)이 홀수면 상근이 패배, 짝수면 창영이 패배가 된다.
print('SK') if int(input()) % 2 == 0 else print("CY")