강의로 돌아가기
semo

js 아스키코드 풀이팁 (코드 x)

필요한 함수

  • String.fromCharCode(97) => 97을 아스키코드 'a'로 변환
  • 'a'.charCodeAt() => 'a'를 97로 변환

ex) 'z' + 5 = 'e'
구하는 방법 (a-z => 97-122, 알파벳의 개수는 26개)

  1. ('z'charCodeAt() - 97 + 5) % 26 + 97 = 101
    97을 빼고 연산 후 다시 97을 더해주는 과정을 통해 97 - 122 범위를 유지.
  2. String.fromCharCode(101) = 'e'
0 개의 답변
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다.