코딩테스트
백준 돌 게임7 (9661번)
코드 죄수
2022. 8. 31. 20:01
알고리즘
돌을 4의 제곱수만큼만 가져갈수 있다고 했을때
글로 쓰면서 확인해 보면 규칙이 있는것을 알 수 있다.
승패승승패가 반복됨으로
5로 나누었을때 0이거나 2가 나머지면 첫주자가 지는 게임이란것을 알수 있다.
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
long num = Long.parseLong(br.readLine());
if(num % 5 == 0 || num % 5 == 2) { //5로 나눈 나머지가 0일때 와 2일때
System.out.println("CY"); //첫 주자의 패배
}else { // 아닐때
System.out.println("SK"); // 첫 주자의 승리
}
}
}