[백준(Baekjoon)] 9655. 돌 게임 (java)

2
post-thumbnail

안녕하세요. 오늘은 백준의 9655.돌 게임 문제를 풀어보겠습니다.


1. 문제 링크

https://www.acmicpc.net/problem/9655

2. 문제 풀이

경우의 수를 하나씩 따져보면 쉽게 풀 수 있는 문제였습니다.

상근이와 창영이 모두 1개 혹은 3개의 돌만 가져갈 수 있으므로, 돌이 홀수개 있을 경우에는 상근이가 마지막 돌을 가져가게 되고, 돌이 짝수개 있을 때엔 창영이가 마지막 돌을 가져가게 됩니다.

3. 전체 코드

import java.io.*;

public class Main {
    private static final String sk = "SK";
    private static final String cy = "CY";

    public static void main(String[] args) throws IOException {
        String answer = "";
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

        int n = Integer.parseInt(br.readLine());

        answer = (n % 2 == 1) ? sk : cy;

        System.out.println(answer);
    }
}

0개의 댓글