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
반응형
'Agorithm > 백준 알고리즘' 카테고리의 다른 글
백준 알고리즘 2739번 구구단(python) (0) | 2020.02.06 |
---|---|
백준 알고리즘 2675번 문자열 반복(python) (0) | 2020.02.06 |
백준 알고리즘 10825번 국영수(python) (0) | 2020.02.06 |
백준 알고리즘 2609번 최대공약수와 최소공배수(python) (0) | 2020.02.06 |
백준 알고리즘 2588번 곱셈(python) (0) | 2020.02.06 |