두 개의 문자열과 하나의 숫자 n을 허용하는 JavaScript 함수를 작성해야 합니다.
이 함수는 두 문자열과 일치합니다. 즉, 두 문자열에 동일한 문자가 포함되어 있는지 확인합니다.
두 문자열이 순서에 관계없이 동일한 문자를 포함하거나 최대 n개의 다른 문자를 포함하는 경우 함수는 true를 반환하고, 그렇지 않으면 함수는 false를 반환해야 합니다.
예시
다음은 코드입니다 -
const str = 'some random text'; const str2 = 'some r@ndom text'; const deviationMatching = (first, second, num) => { let count = 0; for(let i = 0; i < first.length; i++){ if(!second.includes(first[i])){ count++; }; if(count > num){ return false; }; }; return true; }; console.log(deviationMatching(str, str2, 1));
출력
이것은 콘솔에서 다음과 같은 출력을 생성합니다 -
true