PY-L2-011 / 리스트 처리
중복 없이 순서 유지
초급문제
정수 리스트 values에서 처음 등장한 순서를 유지하며 중복을 제거한 리스트를 반환하세요.
solve(*args) 함수에서 값을 반환하세요. print 출력은 정답 판정에 사용하지 않습니다.
입출력 예시
예제 1
입력: [[3,1,3,2,1]] 반환: [3,1,2]
예제 2
입력: [[]] 반환: []
힌트
딕셔너리는 삽입 순서를 유지합니다.
해설·정답 보기
dict.fromkeys로 처음 나타난 키 순서를 유지합니다. 입력이 해시 가능한 정수라는 조건을 사용합니다.
def solve(values):
return list(dict.fromkeys(values))solution.py결과 비교
코드는 이 브라우저에 자동 저장돼요.
풀이 결과
코드를 작성하고 채점하기를 눌러보세요.
학습용으로 제공된 조건을 확인해요. 알고리즘 사용 방식·설계 의도는 해설과 함께 비교해보세요.