중복 줄 제거
처음 등장한 순서를 유지하면서 완전히 같은 중복 줄을 제거합니다.
사용 방법
- 중복이 있는 줄 목록을 입력하고 실행합니다.
핵심 기능과 처리 범위
JavaScript Set에 줄 문자열을 넣어 첫 항목만 남기므로 대소문자와 앞뒤 공백이 다르면 서로 다른 줄입니다.
처리 원리
input을 줄 배열로 나눈 뒤 [...new Set(lines)]를 다시 줄바꿈으로 연결합니다.
예시
a b a는 a b가 됩니다.
이럴 때 유용합니다
- 로그·목록에서 정확히 같은 줄을 한 번씩만 남길 때
사용 전 참고
- 대소문자 무시나 trim 기반 중복 제거는 하지 않으며 빈 줄도 하나의 값으로 취급합니다.
자주 묻는 질문
A와 a는 같은 줄인가요?
아닙니다. 현재 Set 비교는 대소문자를 구분합니다.