코독
코딩핥는 강아지
코독
전체 방문자
오늘
어제
  • 분류 전체보기 (24)
    • JAVASCRIPT (24)
      • PROGRAMMERS 0단계 (13)
      • PROGRAMMERS 1단계 (11)
    • JQUERY (0)
    • EFFECT (0)
    • HTML (0)
    • CSS (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

최근 글

인기 글

최근 댓글

태그

  • 홀수
  • 자릿수 더하기
  • 자바스크립트
  • 1단계
  • for문
  • reduce()
  • push()
  • JavaScript
  • if()
  • 배열
  • 정수
  • programmers
  • 프로그래머스
  • js
  • map()
  • filter()
  • for()
  • Sort()
  • 0단계
  • 짝수

티스토리

hELLO · Designed By 정상우.
코독
JAVASCRIPT/PROGRAMMERS 0단계

Javascript | programmers11 (프로그래머스 0단계 : 배열의 유사도)

Javascript | programmers11 (프로그래머스 0단계 : 배열의 유사도)
JAVASCRIPT/PROGRAMMERS 0단계

Javascript | programmers11 (프로그래머스 0단계 : 배열의 유사도)

2022. 11. 20. 17:10

※ programmers 0단계 풀이 열한 번째

배열의 유사도


❍ 문제 설명

두 배열이 얼마나 유사한지 확인해보려고 합니다.
문자열 배열 s1과 s2가 주어질 때 같은 원소의 개수를 return하도록 solution 함수를 완성해주세요.

❍ 제한 사항

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


❍ 입출력 예

s1 s2 result
["a", "b", "c"] ["com", "b", "d", "p", "c"] 2
["n", "omg"] ["m", "dot"] 0

❍ 나의 풀이

function solution(s1, s2) {
    // filter를 사용하여 s1과 s2의 값과 같은 것을 찾고 그 것의 총 개수를 answer에 반환해준다.
    var answer =  s1.filter(s => s2.includes(s)).length;
    
    return answer;
}

❍ 다른 사람의 풀이

function solution(s1, s2) {
    var answer = 0;

    for (var i = 0; i < s1.length; i++){
        for (var j = 0; j < s2.length; j++){
            if(s1[i] === s2[j]) answer++;
        }
    }
    return answer;
}

프로필 사진을 나름 성공적으로 찍어 행복합니다.
이제 포트폴리오 3D를 만들기만 하면 되는군요.
갑자기 막막합니다. 하지만 재밌네요.

'JAVASCRIPT > PROGRAMMERS 0단계' 카테고리의 다른 글

Javascript | programmers13 (프로그래머스 0단계 : 자릿수 더하기)  (8) 2022.11.20
Javascript | programmers12 (프로그래머스 0단계 : 순서쌍의 개수)  (2) 2022.11.20
Javascript | programmers10 (프로그래머스 0단계 : 짝수는 싫어요)  (4) 2022.11.16
Javascript | programmers09 (프로그래머스 0단계 : 특정 문자 제거하기)  (2) 2022.11.16
Javascript | programmers08 (프로그래머스 0단계 : 최댓값 만들기(1))  (6) 2022.11.15
    'JAVASCRIPT/PROGRAMMERS 0단계' 카테고리의 다른 글
    • Javascript | programmers13 (프로그래머스 0단계 : 자릿수 더하기)
    • Javascript | programmers12 (프로그래머스 0단계 : 순서쌍의 개수)
    • Javascript | programmers10 (프로그래머스 0단계 : 짝수는 싫어요)
    • Javascript | programmers09 (프로그래머스 0단계 : 특정 문자 제거하기)
    코독
    코독
    코딩을 할짝할짝

    티스토리툴바

    단축키

    내 블로그

    내 블로그 - 관리자 홈 전환
    Q
    Q
    새 글 쓰기
    W
    W

    블로그 게시글

    글 수정 (권한 있는 경우)
    E
    E
    댓글 영역으로 이동
    C
    C

    모든 영역

    이 페이지의 URL 복사
    S
    S
    맨 위로 이동
    T
    T
    티스토리 홈 이동
    H
    H
    단축키 안내
    Shift + /
    ⇧ + /

    * 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.