반응형
BFS/DFS 좋은 문제 추천
https://won-percent.tistory.com/34?category=1145094
문제
https://www.acmicpc.net/problem/2839
풀이
5kg 봉지에 많이 담을수록 봉지의 갯수가 줄어들기 때문에 첫번재 for 문을 하향식으로 설정했다.
다른 코드에서 함수를 선언하고 return 을 이용하여 깔끔하게 -1과 num값을 출력하는것을 보고
감동받고 참고했다.
def sol(n):
for i in range(n//5,-1,-1):
for j in range(n//3+1):
if (5*i + 3*j) == n:
num = i+j
return num
return -1
n = int(input()) #3~5000
print(sol(n))
반응형
'코딩테스트 > 백준문제' 카테고리의 다른 글
[python 파이썬] 백준 1920번 : 수 찾기 (0) | 2020.11.29 |
---|---|
[python 파이썬] 백준 10039번 : 평균 점수 (0) | 2020.11.09 |
[python 파이썬] 백준 2178번 : 미로 탐색 (0) | 2020.08.31 |
[python 파이썬] 백준 1303번 : 전쟁 - 전투 (0) | 2020.08.30 |
[python 파이썬]백준 1260번 : DFS와 BFS (0) | 2020.08.27 |