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

인프런 커뮤니티 질문&답변

현탸님의 프로필 이미지
현탸

작성한 질문수

파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)

2. 휴가(DFS)

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

작성

·

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)

답변 1

0

김태원님의 프로필 이미지
김태원
지식공유자

안녕하세요^^

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

현탸님의 프로필 이미지
현탸

작성한 질문수

질문하기