문제 링크: https://www.acmicpc.net/problem/9655

 

9655번: 돌 게임

상근이가 게임을 이기면 SK를, 창영이가 게임을 이기면 CY을 출력한다.

www.acmicpc.net

 

상근이와 창영이가 가져갈 수 있는 돌의 갯수가 1 or 3개로 고정되어 있다. 

돌갯수/승리자 상근 창영
1 o x
2 x o
3 o x
4 x o
5 o x

돌의 갯수가 주여졌을 때 다음과 같은 모습을 볼 수 있다. 따라서 2로 나눈 나머지의 여부로 승리자가 결정된다.

 

 

 

import java.util.*;
import java.io.*;


public class Main {

    public static void main(String args[]) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        int n = Integer.parseInt(br.readLine());

        System.out.println(solve(n));
    }

    public static String solve(int num){
        return num%2==1 ? "SK" :"CY";
    }
}

 

 

'Alogorithm' 카테고리의 다른 글

백준 2015 [자바] java 수들의 합4  (0) 2022.01.20
백준 JAVA 9613 GCD 합  (0) 2021.12.31
백준 JAVA 2407번 조합  (0) 2021.12.30
백준 JAVA 9342번 염색체  (0) 2021.12.21
백준 JAVA 1343번 폴리오미노  (0) 2021.12.02