[9/19] 방문 길이 (x)

이경준·2021년 9월 19일
0

코테

목록 보기
119/140
post-custom-banner

레벨2 문제 실패

코드

def solution(dirs):
    
    s, g = 0, 0
    load = set()
    
    for i in dirs:
        if ( i == 'U' and s < 5):
            load.add(((s, g), (s+1, g)))
            s += 1
        elif ( i == 'D' and s > -5):
            load.add(((s-1, g), (s, g)))
            s -= 1
        elif ( i == 'L' and g > -5):
            load.add(((s, g-1), (s, g)))
            g -= 1
        elif ( i == 'R' and g < 5):
            load.add(((s, g), (s, g+1)))
            g += 1
            
    print(load)
    answer = len(load)
    return answer

로직

  • 집합 사용

피드백

  • 집합은 순서 구분이 없지만, 집합 안 괄호는 순서 구분이 있다. 한참 해맴
profile
The Show Must Go On
post-custom-banner

0개의 댓글