문제
숫자를 받는 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