https://www.acmicpc.net/problem/9655
λ¬Έμ
λ κ²μμ λ λͺ μ΄μ μ¦κΈ°λ μ¬λ°λ κ²μμ΄λ€.
νμ μμ λ Nκ°κ° μλ€. μκ·Όμ΄μ μ°½μμ΄λ ν΄μ λ²κ°μκ°λ©΄μ λμ κ°μ Έκ°λ©°, λμ 1κ° λλ 3κ° κ°μ Έκ° μ μλ€. λ§μ§λ§ λμ κ°μ Έκ°λ μ¬λμ΄ κ²μμ μ΄κΈ°κ² λλ€.
λ μ¬λμ΄ μλ²½νκ² κ²μμ νμ λ, μ΄κΈ°λ μ¬λμ ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€. κ²μμ μκ·Όμ΄κ° λ¨Όμ μμνλ€.
μ λ ₯
첫째 μ€μ Nμ΄ μ£Όμ΄μ§λ€. (1 ≤ N ≤ 1000)
μΆλ ₯
μκ·Όμ΄κ° κ²μμ μ΄κΈ°λ©΄ SKλ₯Ό, μ°½μμ΄κ° κ²μμ μ΄κΈ°λ©΄ CYμ μΆλ ₯νλ€.
νμ΄
n = int(input())
print("SK" if n%2==1 else "CY")
μνμ°©μ€
γ γ γ γ γ γ λ² μ€ν¨λΌλΉμ€ μ κ²μμ²λΌ 1~3κ° κ°μ Έκ°λκ±΄μ€ μκ³ dpνλλ° μλμμ
1κ° λλ 3κ°μꡬλ.. κ·Έλ ꡬλ..
n = int(input())
dp = [0, 1,1,1,2]
for i in range(5, n+1):
dp.append(dp[i-4])
winner = "SK" if dp[n]==1 else "CY"
print(winner)
'π νμ΄μ¬ μμ΄μ§' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[BOJ][Python] λ°±μ€ 25206λ²: λμ νμ μ (0) | 2024.10.15 |
---|---|
[BOJ][Python] λ°±μ€ 2563λ²: μμ’ μ΄ (0) | 2024.10.15 |
[BOJ][Python] λ°±μ€ 1010λ²: λ€λ¦¬ λκΈ° (0) | 2024.09.27 |
[BOJ][Python] λ°±μ€ 10156λ²: κ³Όμ (0) | 2024.09.23 |
[BOJ][Python] λ°±μ€ 10797λ²: 10λΆμ (0) | 2024.09.22 |