문자열을 첫 번째 인수로 사용하고 두 개의 단일 요소 문자열을 사용하는 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