문제번호: 9656
문제명: 돌 게임 2
문제링크: https://www.acmicpc.net/problem/9656
문제내용과 예제 입/출력은 위 문제 링크에서 확인해 주시기 바랍니다
오늘은 돌게임을 풀었습니다.
1개 또는 3개의 돌을 가져가서 마지막 돌을 가져가는 사람이 지는 게임입니다. 이 게임에서 승리조건은 마지막 1개를 남기고 가져갈 수 있느냐의 차이입니다. 따라서 N을 2로 나누어서 떨어지면 SK, 아니라면 CY가 승리하도록 간단하게 로직을 짤 수 있습니다.
다음은 정답코드입니다.
static void Main()
{
using var sr = new StreamReader(Console.OpenStandardInput());
using var sw = new StreamWriter(Console.OpenStandardOutput());
int n = int.Parse(sr.ReadLine()!);
sw.WriteLine(n % 2 == 0 ? "SK" : "CY");
}
'알고리즘 풀이' 카테고리의 다른 글
| [C#] 백준 2696번 문제풀이 (1) | 2026.03.16 |
|---|---|
| [C#] 백준 1655번 문제풀이 (0) | 2026.03.15 |
| [C#] 백준 15719번 문제풀이 (0) | 2026.03.14 |
| [C#] 백준 2178번 문제풀이 (0) | 2026.03.12 |
| [C#] 백준 11868번 문제풀이 (0) | 2026.03.10 |