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

각 문자를 ASCII 문자 코드로 변환하고 함께 결합하여 JavaScript에서 숫자 생성

<시간/>

문제

문자열을 받는 JavaScript 함수를 작성해야 합니다. 함수는 각 문자를 ASCII 문자 코드로 변환하고 함께 결합하여 숫자를 생성해야 합니다. 그런 다음 이 숫자에서 7의 모든 인스턴스를 1로 바꿔 다른 숫자를 구성해야 합니다. 마지막으로 이 두 숫자의 차이를 반환해야 합니다.

예시

다음은 코드입니다 -

const str = 'AVEHDKDDS';
const ASCIIDifference = (str = '') => {
   return str
   .split('')
   .map(c => c.charCodeAt(0))
   .join('')
   .split('')
   .map(Number)
   .filter(str => str === 7)
   .length * 6;
};
console.log(ASCIIDifference(str));

출력

12