[Python] 코딩 도장 - 아스키코드

Updated:

코딩 도장 사이트의 문제를 직접 풀어본 내용을 정리하여 올립니다.

코딩 도장에서 여러 문제를 확인할 수 있습니다.

난이도 순으로 차근차근 풀어보려 합니다.


[문제: 아스키코드] - Lv.1

철이는 아스키코드에 대해 공부하고있었습니다.

하지만 기억력이 좋지않아 순서를 잊어먹게되는탓에 프로그램을 하나 만들어두려합니다.

문자를 입력받으면 그 문자에 해당하는 아스키코드를 출력하는 코드를 작성해주세요.

출력조건

a는 아스키코드로 97입니다.

d는 아스키코드로 100입니다.

A는 아스키코드로 65입니다.

출처: https://codingdojang.com/scode/595?answer_mode=hide


[풀이]

def asci(x):
    print(f"{x}는 아스키코드로 {ord(x)}입니다.")
    
asci("a")
a는 아스키코드로 97입니다.

ord()로 문자를 입력하면 아스키코드를 알 수 있다.

반대로 chr()에 아스키코드 숫자를 입력하면 문자를 알 수 있어 간단하게 작성하였다.


[추천 풀이]

test = ["a", "d", "A"]
for t in test:
    print("{}는 아스키코드로 {}입니다.".format(t, ord(t)))
a는 아스키코드로 97입니다.
d는 아스키코드로 100입니다.
A는 아스키코드로 65입니다.

똑같이 ord()를 사용하여 작성하였다.

Leave a comment