Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

유사한 문자에 대한 일치하는 문자열 - JavaScript

<시간/>

두 개의 문자열과 하나의 숫자 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