(구) solved ac class 문제들/class 1
[class 1]백준 아스키 코드(11654번) 풀이 (C++/Python)
isekaipudding
2026. 4. 12. 10:30
문제 : 아스키 코드(11654번)(Bronze V)
문제 링크 : https://www.acmicpc.net/problem/11654
출처 : Baekjoon Online Judge
아스키 코드에 대해 자세히 알고 싶다면 위키백과를 참고하세요.
이 문제는 문자 1개 받으면 해당 문자와 매칭되는 10진수를 출력하면 됩니다.
C++에서는 형변환으로 매우 간단하게 해결할 수 있습니다.
#include <bits/stdc++.h>
using namespace std;
int main() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
char ch;
cin >> ch;
cout << (int)ch;
return 0;
}
문자 1개 입력 받아서 (int)로 형 변환하면 해당 아스키 코드(10진수)가 출력하게 됩니다.
Python에서는 어떻게 구현하면 될까요?
문자 -> 10진수로 변환할려면 ord(), 10진수 -> 문자로 변환할려면 chr() 함수를 사용하면 됩니다.
print(ord(input()))
놀랍게도 이게 정답입니다.
문자 1개 입력하고 ord()로 바로 아스키 코드(10진수) 출력됩니다.