본문 바로가기
  • 개발 / 공부 / 일상
Programmers

(Programmers) [Lv. 0] 배열의 유사도

by JJeongHyun 2023. 2. 15.
반응형

문제 설명

  • 문자열을 담은 배열 s1, s2가 주어진다
  • 두 배열이 같은 원소의 개수를 반환하는 solution 함수를 완성하시오

제한사항

  • 1 ≤ s1, s2의 길이 ≤ 100
  • 1 ≤ s1, s2의 원소의 길이 ≤ 10
  • s1과 s2의 원소는 알파벳 소문자로만 이루어져 있습니다
  • s1과 s2는 각각 중복된 원소를 갖고 있지 않는다

 

입출력 예시

배열의 유사도 입출력 예시

 

전체 코드

function solution(s1, s2) {
  let result = 0;
  if (s1.length < s2.length) {
    for (let i = 0; i < s2.length; i++) {
      for (let j = 0; j < s1.length; j++) {
        if (s2[i] === s1[j]) result++;
      }
    }
  } else {
    for (let i = 0; i < s1.length; i++) {
      for (let j = 0; j < s2.length; j++) {
        if (s1[i] === s2[j]) result++;
      }
    }
  }
  return result;
}