문제
알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오.
입력
알파벳 소문자, 대문자, 숫자 0-9 중 하나가 첫째 줄에 주어진다.
출력
입력으로 주어진 글자의 아스키 코드 값을 출력한다.
| 예제입력 | 예제출력 |
| A | 65 |
| C | 67 |
| 0 | 48 |
| 9 | 57 |
| a | 97 |
| z | 122 |
⭕ 풀이
✅ 함수X
const input=require('fs').readFileSync('/dev/stdin').toString();
console.log(input.charCodeAt(0));
✅ 함수O
const input=require('fs').readFileSync('/dev/stdin').toString();
function asc(str){
return str.charCodeAt(0);
}
console.log(asc(input));
✅ 아스키코드표
| 번호 | 코드 | 번호 | 코드 | 번호 | 코드 |
| 33 | ! | 64 | @ | 95 | _ |
| 34 | " | 65 | A | 96 | ` |
| 35 | # | 66 | B | 97 | a |
| 36 | $ | 67 | C | 98 | b |
| 37 | % | 68 | D | 99 | c |
| 38 | & | 69 | E | 100 | d |
| 39 | ' | 70 | F | 101 | e |
| 40 | ( | 71 | G | 102 | f |
| 41 | ) | 72 | H | 103 | g |
| 42 | * | 73 | I | 104 | h |
| 43 | + | 74 | J | 105 | i |
| 44 | , | 75 | K | 106 | j |
| 45 | - | 76 | L | 107 | k |
| 46 | . | 77 | M | 108 | l |
| 47 | / | 78 | N | 109 | m |
| 48 | 0 | 79 | O | 110 | n |
| 49 | 1 | 80 | P | 111 | o |
| 50 | 2 | 81 | Q | 112 | p |
| 51 | 3 | 82 | R | 113 | q |
| 52 | 4 | 83 | S | 114 | r |
| 53 | 5 | 84 | T | 115 | s |
| 54 | 6 | 85 | U | 116 | t |
| 55 | 7 | 86 | V | 117 | u |
| 56 | 8 | 87 | W | 118 | v |
| 57 | 9 | 88 | X | 119 | w |
| 58 | : | 89 | Y | 120 | x |
| 59 | ; | 90 | Z | 121 | y |
| 60 | < | 91 | [ | 122 | z |
| 61 | = | 92 | \ | 123 | { |
| 62 | > | 93 | ] | 124 | | |
| 63 | ? | 94 | ^ | 125 | } |
-출처
https://www.acmicpc.net/problem/11654
'Algorithm > Baekjoon(Node.js)' 카테고리의 다른 글
| [JavaSrcipt] Baekjoon - 11720 : 숫자의 합 (0) | 2021.09.10 |
|---|---|
| [JavaSrcipt] charCodeAt,fromCharCode (0) | 2021.09.09 |
| [JavaSrcipt] Baekjoon - 1065 : 한수 (1) | 2021.09.08 |
| [JavaSrcipt] 함수 선언 (0) | 2021.09.07 |
| [JavaSrcipt] Baekjoon - 4673 : 셀프 넘버 (함수) (0) | 2021.09.06 |