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 | 29 | 30 | 31 |
Tags
- MySQL
- Web
- N0Named
- php
- C
- Text
- 써니나타스
- 구현
- SuNiNaTas
- Incognito
- Network
- 사칙연산
- 문자열
- 그리디 알고리즘
- Digital Forensics
- 인코그니토
- Web Hacking
- cryptography
- Forensics
- CTF
- HackCTF
- misc
- writeup
- 백준
- 정렬
- Python
- xcz.kr
- Database
- 수학
- wargame
Archives
- Today
- Total
보안을 그리다, 훈이
[Baekjoon/Python3] 1463번 1로 만들기 본문
[Baekjoon/Python3] 1463번 1로 만들기
# 다이나믹 프로그래밍
n = int(input())
cnt = 0
list_res = [n]
def cal(a):
list_in = []
for i in a:
list_in.append(i - 1)
if i % 3 == 0:
list_in.append(i // 3)
if i % 2 == 0:
list_in.append(i // 2)
return list_in
while True:
if n == 1:
print(cnt)
break
list_res = cal(list_res)
cnt += 1
if min(list_res) == 1:
print(cnt)
break
'Programming > Python & Data Structures' 카테고리의 다른 글
[Baekjoon/Python3] 1546번 평균 (0) | 2020.12.03 |
---|---|
[Baekjoon/Python3] 1475번 방 번호 (0) | 2020.12.03 |
[Baekjoon/Python3] 1439번 뒤집기 (0) | 2020.12.03 |
[Baekjoon/Python3] 1427번 소트인사이드 (0) | 2020.12.03 |
[Baekjoon/Python3] 1373번 2진수 8진수 (0) | 2020.12.03 |
Comments