백준
백준 9655 돌 게임(Java)
Park DJ
2023. 1. 21. 17:03
https://www.acmicpc.net/problem/9655
9655번: 돌 게임
상근이가 게임을 이기면 SK를, 창영이가 게임을 이기면 CY을 출력한다.
www.acmicpc.net
해석 및 팁
이 문제는 규칙만 알면 쉽게 풀 수 있습니다. 시작은 무조건 상근이가 하고 돌은 1개 또는 3개를 가져갈 수 있는데 돌을 1개를 가져가나 3개를 가져가나 결과에는 변함이 없습니다. 예를 들어 n=5 이면 scccs , scscs 경우가 나옵니다. 따라서 주이진수가 홀수이면 "SK"이고 짝수이면 "CY"입니다.
Java 코드
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
if(n % 2 == 1) System.out.println("SK");
else System.out.println("CY");
}
}