Set
알고리즘 - 수열, 폰켓몬
function solution(a, b) { var answer = 0; arr=[]; if(a===b) return a; arr.push(a,b) console.log(a,b); console.log(a+1); for(let i = 1; i acc+cur); return answer; } solution(3,5); //12 이렇게 풀면 3,5 는 가능한데 5,3은 안됨 둘 중에 작은 수에 더해주면 될 것 같음 function solution(a, b) { var answer = 0; arr=[]; if(a===b) return a; arr.push(a,b) let min = Math.min(a,b); let abs = Math.abs(a-b); for(let i = 1; i acc+cur); retu..
알고리즘 - Set
Set - 중복 제거하기 배열을 대체해서 사용할 수 있다. 타입은 객체 형태를 가진다. (typeof 해보면 'object')( Array.isArray() 하면 false ) 고유한 데이터만 저장할 수 있다. - 중복되는 데이터가 없다. let array = [ 1, 3, 1, 2, 4] Array.from(new Set(array)); // [1, 3, 2, 4] arr1 = new Set(); arr2 = []; // 데이터 추가 arr1.add(1) arr2.push(1) arr1.add(1) // 들어가지 않음(중복) // 데이터 조회 arr1.has(1) // 1이 있나? true/false 반환 arr2.includes(1) // 길이 arr1.size arr2.length // 데이터 삭제..