728x90
https://www.acmicpc.net/problem/1431
import sys
input = sys.stdin.readline
def compare(inputs):
ans = 0
for i in inputs:
if i.isdigit():
ans += int(i)
return ans
num = list()
N = int(input())
for i in range(N):
M = input().rstrip()
num.append(M)
num.sort(key = lambda x : (len(x), compare(x), x))
for i in num:
print(i)
728x90
'Study > Coding Test' 카테고리의 다른 글
[백준] 2346 - 풍선 터뜨리기 Python (0) | 2023.10.09 |
---|---|
[프로그래머스] 구명보트 Python (0) | 2023.09.28 |
[백준] 21608 - 상어 초등학교 Python (0) | 2023.08.11 |
[백준] 1967 - 트리의 지름 Python (0) | 2023.08.09 |
[프로그래머스] 가장 큰 수 Python (0) | 2023.08.09 |