D+19 특정문자 제거하기 js, 배열의 유사도 js

초록귤·2024년 12월 15일
1

100일프로젝트

목록 보기
12/16
post-thumbnail

특정문자 제거하기 문제

문자열 my_string과 문자 letter이 매개변수로 주어집니다. my_string에서 letter를 제거한 문자열을 return하도록 solution 함수를 완성해주세요.


제한사항
1 ≤ my_string의 길이 ≤ 100
letter은 길이가 1인 영문자입니다.
my_string과 letter은 알파벳 대소문자로 이루어져 있습니다.
대문자와 소문자를 구분합니다.
입출력 예
my_string letter result
"abcdef" "f" "abcde"
"BCBdbe" "B" "Cdbe"

풀이

function solution(my_string, letter) {
    return [...my_string].filter(v=> v!== letter).join("");
}

배열의 유사도 문제

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

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

풀이

function solution(s1, s2) {
    let sum =0;
    s2.forEach(v => s1.includes(v) ? sum+=1 : null)
    return sum;
}

쉬운 문제여서 2개 풀기..!
다른 문제들도 빨리 쉬워졌으면 좋겠다..ㅎㅎ

profile
초록색 귤이 노랑색으로 익어가듯, 실력이 익어가기 위해 노력하는 개발자 lahee입니다.

1개의 댓글

comment-user-thumbnail
3일 전

와 헤이해지지 않게 스스로 난이도를 부여해서까지 노력하시는 모습 너무 멋있습니다!!

답글 달기