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

JavaScript에서 인접한 단어 쌍 계산

<시간/>

문제

동의를 나타내는 문자열 str을 유일한 인수로 취하는 JavaScript 함수를 작성해야 합니다.

우리 함수는 stringstr에 있는 동일한 단어의 인접한 쌍을 계산하고 반환해야 합니다. 우리 함수는 'it'과 'It'을 의미하는 대소문자를 무시하고 단어를 확인해야 합니다.

예를 들어, 함수에 대한 입력이 -

인 경우

입력

const str = 'This this is a a sample string';

출력

const output = 2;

출력 설명

반복되는 단어가 '이것'과 '이'이기 때문입니다.

예시

다음은 코드입니다 -

const str = 'This this is a a sample string';
const countIdentical = (str = '') => {
   const arr = str.split(' ');
   let count = 0;
   for(let i = 0; i < arr.length - 1; i++){
      const curr = arr[i];
      const next = arr[i + 1];
      if(curr.toLowerCase() === next.toLowerCase()){
         count++;
      };
   };
   return count;
};
console.log(countIdentical(str));

출력

2