-코드
dp = [1, 0, 1, 1, 1]
n = int(input())
for i in range(5, n):
if dp[i - 1] == 1 and dp[i - 3] == 1 and dp[i - 4]:
dp.append(0)
else:
dp.append(1)
print('SK' if dp[n - 1] else 'CY')
'Beakjoon&프로그래머스 > 파이썬' 카테고리의 다른 글
[프로그래머스/파이썬] 소수 만들기 (0) | 2021.12.11 |
---|---|
[백준/파이썬] 1834번 나머지와 몫이 같은 수 (0) | 2021.12.11 |
[백준/파이썬] 11944번 NN (0) | 2021.12.10 |
[백준/파이썬] 2491번 수열 (0) | 2021.12.09 |
[백준/파이썬] 2407번 조합 (0) | 2021.12.09 |