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

JavaScript에서 라이브러리 함수를 사용하지 않고 ASCII 값에서 알파벳 찾기

<시간/>

문제

숫자를 받는 JavaScript 함수를 작성해야 합니다. 함수는 해당 숫자에 해당하는 ASCII 알파벳을 반환해야 합니다(해당 ASCII 값에 대한 알파벳이 있는 경우). 그렇지 않으면 -1을 반환해야 합니다.

여기서 조건은 이러한 값을 변환하는 내장 함수를 사용할 수 없다는 것입니다.

예시

다음은 코드입니다 -

const num = 98;
const findChar = (num = 1) => {
   const alpha = 'abcdefghijklmnopqrstuvwxyz';
   if(num >= 97 && num <= 122){
      return alpha[num - 97];
   };
   if(num >= 65 && num <= 90){
      return alpha.toUpperCase()[num - 65];
   };
   return -1;
};
console.log(findChar(num));

출력

b