221213 자바스크립트 메서드

이셀·2022년 12월 13일
0

강의를 열심히 들었지만 무언가 적기엔 이전에 썼던 것들이 겹치기 때문에...!
코테를 풀면서 새로 알게된 "교집합"에 관한 이야기를 적으려고 한다.

알고리즘을 공부할 때 두 배열에 대한 비교 즉, 교집합과 차집합에 관한 문제가 정말 많이 나온다.

오늘은 교집합만 간단하게 정리하려고 한다.

교집합

교집합을 구할 때에는 includes함수를 통해서 첫번째 함수의 boolean값을 걸러내어 두번째 함수에서 새로운 배열을 만들 수 있게 한다.
다만 해당 문제에서는 변수를 따로 선언하지 않고 함수선언문으로 작성했다.

function solution(s1, s2) {
    return s1.filter(n =>s2.includes(n)).length
}

교집합을 구하고 그에 대한 길이를 리턴하는 함수식이기 때문에 이렇게 작성했는데, 앞으로 코테에서 자주 볼 것같아서....!! 계속 외우고 있어야겠다ㅠㅜ

profile
프론트엔드 개발자! 현재 SQL 뽀개는중;)

0개의 댓글