Link
문제
알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오.
입력 > 알파벳 소문자, 대문자, 숫자 0-9 중 하나가 첫째 줄에 주어진다.
출력 > 입력으로 주어진 글자의 아스키 코드 값을 출력한다.
| 예제 입력
A
| 예제 출력
65
제출
const input = (
process.platform === "linux"
? require("fs").readFileSync("/dev/stdin").toString()
: `A`
).trim();
const asciiCode = input.charCodeAt(0);
console.log(asciiCode);
개념
String.charCodeAt()
- 주어진 인덱스에 대한 UTF-16 코드를 나타내는 정수를 반환한다.
- 인덱스를 매개변수로 받고, 정수 인덱스가 아니라면 0을 기본값으로 한다.
const word ="ab";
console.log(word.charCodeAt()); // 97
console.log(word.charCodeAt(0)); // 97
console.log(word.charCodeAt(1)); // 98
console.log(word.charCodeAt(2)); // NaN
Comment
'Algorithm > Baekjoon' 카테고리의 다른 글
[백준] 10809: 알파벳 찾기 (javascript) (0) | 2022.06.28 |
---|---|
[백준] 11720: 숫자의 합 (javascript) (0) | 2022.06.28 |
[백준] 1065: 한수 (javascript) (0) | 2022.06.27 |
[백준] 4673: 셀프 넘버 (javascript) (0) | 2022.06.27 |
[백준] 4344: 평균은 넘겠지(javscript) (0) | 2022.06.27 |