중복제거 (파이썬)

박진우·2022년 11월 7일
1

알고리즘

목록 보기
63/89

💡프로그래머스 - 중복된 문자 제거

◽ 문제





◽ 입력 & 출력





◽ 풀이

  • 3번째 줄 for문: 문자열을 돌면서 빈 문자열 answer에 존재 하지 않으면(not in) answer에 추가해준다. 즉 answer에 이미 문자열이 있으면 추가하지 않는다.




💡중복 제거

◽ 기존 리스트의 순서를 고려하지 않고 중복을 제거하는 방법

◾ set()형 사용




◽ 기존 리스트의 순서를 유지하고 중복을 제거하는 방법

◾ for 문 사용

◾ dict.fromkeys() 사용

◾functools.reduce() 사용

1개의 댓글

comment-user-thumbnail
2024년 5월 8일

풀이가 엄청 간단한데 또 명확하네요!

답글 달기