안녕하세요. 박기린 입니다.
백준 11654번 아스키 코드 문제를 풀어봅시다.
문제 링크
https://www.acmicpc.net/problem/11654
문제 해석
알파벳 소문자, 대문자, 숫자 0~9 중 하나가 주어집니다.
즉, 길이가 1인 String이 주어지는데, 이것을 아스키 코드로 변환하여 출력하면 됩니다.
문제 자체는 매우 간단한데, 아스키 코드를 변환하는 방법을 모를 수 있습니다.
String의 내장함수 charCodeAt()을 사용하면 됩니다.
정답 코드
const fs = require("fs");
const input = fs.readFileSync("/dev/stdin").toString().trim();
console.log(input.charCodeAt());
정답 코드 풀이
const input = fs.readFileSync("/dev/stdin").toString().trim();
console.log(input.charCodeAt());
fs 모듈로 받아온 입력 값을, String.prototype.charCodeAt()을 이용해서 아스키코드로 변환합니다.
그리고 바로 console.log()로 출력하면 됩니다.
반응형
'JS > 백준' 카테고리의 다른 글
[백준JS] 10809. 알파벳 찾기 (0) | 2023.03.17 |
---|---|
[백준JS] 1152. 단어의 개수 (반례 설명 포함) (0) | 2023.03.15 |
[백준JS] 10811. 바구니 뒤집기 (0) | 2023.03.12 |
[백준JS] 10810. 골 넣기 (2) | 2023.03.11 |
[백준JS] 15552. 빠른 A+B (0) | 2023.02.24 |