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

문자열에서 문자 거리 찾기 - JavaScript

<시간/>

문자열을 첫 번째 인수로 사용하고 두 개의 단일 요소 문자열을 사용하는 JavaScript 함수를 작성해야 합니다. 이 함수는 첫 번째 인수로 취한 문자열에서 단일 문자 사이의 거리를 반환해야 합니다.

예를 들어 -

세 개의 문자열이 -

인 경우
const str = 'Disaster management';
const a = 'i', b = 't';

그러면 'i'와 't' 사이의 거리가 4이므로 출력은 4가 되어야 합니다.

예시

다음은 코드입니다 -

const str = 'Disaster management';
const a = 'i', b = 't';
const distanceBetween = (str, a, b) => {
   const aIndex = str.indexOf(a);
   const bIndex = str.indexOf(b);
   if(aIndex === -1 || b === -1){
      return false;
   };
   return Math.abs(aIndex - bIndex);
};
console.log(distanceBetween(str, a, b));

출력

다음은 콘솔의 출력입니다 -

4