✏️기록하는 즐거움
article thumbnail

Link

 

11654번: 아스키 코드

알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오.

www.acmicpc.net

 

문제

알파벳 소문자, 대문자, 숫자 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

profile

✏️기록하는 즐거움

@nor_coding

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!