728x90
반응형

세 수를 정렬하고 알파벳 순서에 맞게 출력하면 된다.

나는 ord를 사용했다.

EX) li = [1, 5, 3],  CBA 순서

li 정렬 -> li = [1, 3, 5]

li[ord('C') - ord('A')] = li[97 - 95] = li[2] = 5 출력

같은 방식으로 li[1], li[0]을 출력하게 됨. 

num_li = sorted(map(int, input().split()))
for c in input():
    print(num_li[ord(c)-ord('A')], end = ' ')

728x90
반응형

+ Recent posts