import sys
input = sys.stdin.readline
N = int(input())
alphabets = []
alpha_dict = {}
for _ in range(N):
alphabets.append(input().rstrip())
for alphabet in alphabets:
square_root = len(alphabet) - 1
for char in alphabet:
if char in alpha_dict:
alpha_dict[char] += pow(10, square_root)
else:
alpha_dict[char] = pow(10, square_root)
square_root -= 1
alpha_dict = sorted(alpha_dict.values(), reverse=True)
result, _max = 0, 9
for i in alpha_dict:
result += i * _max
_max -= 1
print (result)
'Computer Science > 백준 알고리즘' 카테고리의 다른 글
[백준] 1436번 영화감독 숌 (파이썬) (0) | 2022.03.14 |
---|---|
[백준] 1427번 소트인사이드 (파이썬) (0) | 2022.03.14 |
[백준] 1330번 두 수 비교하기 (C) (0) | 2022.03.14 |
[백준] 1316번 그룹 단어 체커 (파이썬) (0) | 2022.03.14 |
[백준] 1182번 부분수열의 합 (파이썬) (0) | 2022.03.11 |