😈 배열의 유사도
📗 문제 설명
두 배열이 얼마나 유사한지 확인해보려고 합니다. 문자열 배열 s1
과 s2
가 주어질 때 같은 원소의 개수를 return하도록 solution 함수를 완성해주세요.
👀 제한사항
- 1 ≤
s1
,s2
의 길이 ≤ 100 - 1 ≤
s1
,s2
의 원소의 길이 ≤ 10 s1
과s2
의 원소는 알파벳 소문자로만 이루어져 있습니다s1
과s2
는 각각 중복된 원소를 갖지 않습니다.
📃 입출력 예
my_stringkresult
s1 | s2 | result |
---|---|---|
["a", "b", "c"] | ["com", "b", "d", "p", "c"] | 2 |
["n", "omg"] | ["m", "dot"] | 0 |
💬입출력 예 설명
입출력 예 설명 #1
- "b"와 "c"가 같으므로 2를 return합니다.
입출력 예 설명 #2
- 같은 원소가 없으므로 0을 return합니다.
💎나의 풀이
문제에서 요구하는 것은 배열끼리 비교하여 같은 값들의 개수다.
Array.filter()로 같은 값만 걸러내고 걸러낸 값의 length를 구하면 될 것 같다.
const solution = (s1,s2) => s1.filter(v => s2.includes(v)).length
구했다.
'코딩테스트 > 프로그래머스' 카테고리의 다른 글
[프로그래머스 😈] JavaScript 문자열 겹쳐쓰기 (0) | 2023.10.13 |
---|---|
[프로그래머스 😈] JavaScript 문자안에 문자열 (0) | 2023.10.13 |
[프로그래머스 😈] JavaScript 특정 문자 제거하기 (0) | 2023.10.11 |
[프로그래머스 😈] JavaScript 모음 제거 (1) | 2023.10.11 |
[프로그래머스 😈] JavaScript 자릿수 더하기 (0) | 2023.10.11 |