강의

멘토링

커뮤니티

Inflearn Community Q&A

eun9709231410's profile image
eun9709231410

asked

Introduction to Python Algorithm Problem Solving (Coding Test Preparation)

5. Baduk Riding - Cut Edge Tech

바둑이 승차문제

Written on

·

460

1

안녕하세요! 바둑이 승차 문제 풀이 영상을 보고 다른 풀이로도 한번 풀어봤는데 예제 입출력대로는 제대로 나오는데 혹시 제 풀이가 맞는지 질문하고자 코드를 올립니다.

C,N=map(int,input().split())
weights=[]
result=[]

for _ in range(N):
    weights.append(int(input()))

def dfs(L,sum):
    if sum>C:
        return
    if L==N:
        result.append(sum)
    else:
        dfs(L+1,sum+weights[L])
        dfs(L+1,sum)

dfs(0,0)
print(max(result))
다른풀이pythondfs코테 준비 같이 해요!

Answer 2

0

예제 4,5번에서 시간초가 뜨지안나여?

0

codingcamp님의 프로필 이미지
codingcamp
Instructor

안녕하세요^^

네. 잘 하신 코드입니다.

eun9709231410's profile image
eun9709231410

asked

Ask a question