js 알고리즘 중복확인
![[JavaScript] 알고리즘에 쓰이는 문법 (중복, 포함여부)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2F4YYBv%2Fbtq10QPbbgh%2FAAAAAAAAAAAAAAAAAAAAAFHjv2Uivi07AKUfTilGgCEXFmq7ZKKMeJOVdWr8oT9h%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3DKooDrBad8WUwNaAfs9oYJ9FBw14%253D)
[JavaScript] 알고리즘에 쓰이는 문법 (중복, 포함여부)
중복제거 Set < indexOf < includes순으로 시간 오래걸림 indexOf() 배열에서 지정된 요소 찾을 수 있는 첫번째 인덱스를 반환 존재하지 않으면 -1 if(answer.indexOf(numbers[i]+numbers[j])===-1){ answer.push(numbers[i]+numbers[j]) } Set() 자료형에 관계 없이 원시 값과 객체 참조 모두 유일한 값을 저장할 수 있음 const temp = [] for (let i = 0; i < numbers.length; i++) { for (let j = i + 1; j < numbers.length; j++) { temp.push(numbers[i] + numbers[j]) } } const answer = [...new Se..