JavaScript/Coding_Problems
프로그래머스(입문) - 배열의유사도
yunajoe
2023. 1. 1. 17:20
풀이1
function solution(s1, s2) {
var answer = 0;
// s2에 includes 함수를 통해서 s1의 값(x)이 있으면 true, 아니면 false를 반환
// s1의 filter 함수를 통해 true 값만 걸러내 새로운 배열을 만든다.
answer = s1.filter(x => s2.includes(x));
return answer.length
}
풀이2
function solution(s1, s2) {
var answer = 0;
s1.sort()
s2.sort()
for(let i=0; i<=s1.length; i++){
for(let j=0; j<=s2.length; j++){
if(s1[i] === s2[j]){
answer += 1
}
}
}
return answer-1
}