Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 혼공머신러닝딥러닝
- Brightics Studio
- 모델링
- 캐글
- 혼공학습단
- Brigthics를 이용한 분석
- Brigthics Studio
- 삼성SDS Brigthics
- 브라이틱스
- 데이터 분석
- 데이터분석
- 삼성SDS
- 혼공머신
- 브라이틱스 서포터즈
- 삼성 SDS Brigthics
- 포스코 청년
- 영상제작기
- 직원 이직여부
- 직원 이직률
- 추천시스템
- 노코드AI
- Brigthics
- 포스코 아카데미
- 삼성 SDS
- Brightics
- 팀 분석
- 개인 의료비 예측
- Brightics를 이용한 분석
- 삼성SDS Brightics
- 혼공
Archives
- Today
- Total
데이터사이언스 기록기📚
[백준/Python] 9655번(수학, DP, 게임이론)_돌 게임 본문
📌문제 유형
수학, DP, 게임이론 (실버5)
📌문제
9655번: 돌 게임
상근이가 게임을 이기면 SK를, 창영이가 게임을 이기면 CY을 출력한다.
www.acmicpc.net
📌나의 문제풀이
- 1,3개씩만 가져갈 수 있기 때문에 n이 홀수면 SK, 짝수면 CY가 무조건 이김
n = int(input())
if n % 2 == 0:
print('CY')
else:
print('SK')
📌 다른사람의 문제풀이
- 돌이 1개 or 3개 남는 순간 승패 결정
[백준 9655, 9656] 파이썬 : 돌 게임
9655 https://www.acmicpc.net/problem/9655 9655번: 돌 게임 상근이가 게임을 이기면 SK를, 창영이가 게임을 이기면 CY을 출력한다. www.acmicpc.net [정답] 1 2 3 4 5 6 7 8 9 10 11 12 import sys N = int(sys.stdin.readline()) dp = [-1
minwin.tistory.com
import sys
N = int(sys.stdin.readline())
dp = [-1]*1001
dp[1] = 1
dp[2] = 0
dp[3] = 1
for i in range(4, N+1):
if dp[i-1] or dp[i-3]:
dp[i] = 0
else:
dp[i] = 1
print('CY' if dp[N] == 0 else 'SK')
728x90
'Coding Test > 백준(Python)' 카테고리의 다른 글
[백준/Python] 2210번(DFS, 브루트포스)_숫자판 점프 (0) | 2023.04.19 |
---|---|
[백준/Python] 1018번(브루트포스 알고리즘)_체스판 다시 칠하기 (0) | 2023.04.18 |
[백준/Python] 1758번(그리디, 정렬)_알바생 강호 (0) | 2023.04.15 |
[백준/Python] 11724번(그래프이론, 그래프탐색, DFS, BFS)_연결 요소의 개수 (0) | 2023.04.15 |
[백준/Python] 2644번(그래프이론, 그래프탐색, DFS,BFS)_촌수계산 (0) | 2023.04.14 |
Comments