본문 바로가기
Coding Test/프로그래머스 코딩테스트 입문

Python 외계행성의 나이 [코딩테스트 입문 - Day8]

by giem 2023. 2. 15.
반응형


문제


구현

아스키코드 표를 참고해서 각 알파벳을 숫자에 매핑하여 리턴해준다.


코드
def solution(age):
    answer=''
    for i in str(age):
        answer+=chr(ord(i)+49)
    return answer

아스키코드표를 참고해서 아스키코드(48 : 0)에 49를 더하면 아스키코드(97 : a) 알파벳이 나온다.


다른 풀이
def solution(age):

    return ''.join([chr(int(i)+97) for i in str(age)])

숫자 그대로에 97을 더해줘서 알파벳을 리턴해주는 방법도 있다.

 

반응형

댓글