출처 : https://www.acmicpc.net/problem/9655
9655번: 돌 게임
상근이가 게임을 이기면 SK를, 창영이가 게임을 이기면 CY을 출력한다.
www.acmicpc.net

완벽하게 게임을 했을 때를 구해야하니까
우선 한 턴에 3씩 가져가고, 나머지 턴을 1씩 가져간다고 생각하고 계산했다.
3으로 나눈 몫을 a
나머지를 b로 담아주고
a+b가 홀수이면 상근이가 이기고
짝수이면 창영이가 이긴다.
# BOJ9655 돌 게임
N = int(input())
a = N // 3
b = N % 3
if (a+b) % 2 == 0:
print("CY")
else:
print("SK")'알고리즘 > BOJ' 카테고리의 다른 글
| [BOJ / 백준] 10867번 중복 빼고 정렬하기 python / 파이썬 list set 오름차순 정렬 구현 (0) | 2022.07.01 |
|---|---|
| [BOJ / 백준] 10867번 중복 빼고 정렬하기 python / 파이썬 list set 오름차순 정렬 구현 (2) | 2022.06.29 |
| [BOJ / 백준] 5635번 생일 python / 파이썬 문자열 정렬 구현 (0) | 2022.06.23 |
| [BOJ / 백준] 11098번 첼시를 도와줘 python / 파이썬 문자열 (0) | 2022.06.22 |
| [BOJ / 백준] 25024번 시간과 날짜 python / 파이썬 조건문 (0) | 2022.06.19 |
댓글