인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

Inflearn Community Q&A

mohai's profile image
mohai

asked

Introduction to Python Algorithm Problem Solving (Coding Test Preparation)

2. Vacation (DFS)

리스트와 튜플이 차지하는 메모리가 다른가요?

Written on

·

180

0

리스트안에 튜플을 넣어서 T,P 로 따로 나누지 않고 코드를 짰는데 효율 측면에서 리스트로 나누는게 나은건지 궁금합니다.

def DFS(v,sum):
    global res
    if v > n:
        return
    if v == n:
        if sum > res:
            res = sum
    else:
        DFS(v+li[v][0],sum+li[v][1])
        DFS(v+1,sum)


if __name__ == "__main__":
    n = int(input())
    li = []
    for i in range(n):
        x,y = map(int, input().split())
        li.append((x,y))
    res = 0
    DFS(0,0)
    print(res)

python코테 준비 같이 해요!

Answer 1

0

codingcamp님의 프로필 이미지
codingcamp
Instructor

안녕하세요^^

효율적으로 차이가 없습니다.  잘 하셨습니다.

mohai's profile image
mohai

asked

Ask a question