728x90
https://www.acmicpc.net/problem/5622
알파벳은 26글자이고 입력값의 최대값은 15이다. 그러면 O(n2)로 풀어도 시간제한에 걸리지 않는다.
s = input()
alpha = [ [], ['A', 'B', 'C'], [ 'D', 'E', 'F'], [ 'G', 'H', 'I'],
['J', 'K', 'L'], ['M', 'N', 'O'], [ 'P', 'Q', 'R', 'S'],
['T', 'U', 'V'], [ 'W', 'X', 'Y', 'Z'] ]
res = 0
for i in s:
for j in range(9):
if i in alpha[j]:
res += (j+2)
print(res)
728x90
'[Coding Test] > [백준]' 카테고리의 다른 글
[백준] 1316 파이썬(python) : 그룹 단어 체커 - (★) (0) | 2022.07.03 |
---|---|
[백준] 2941 파이썬(python) : 크로아티아 알파벳 - (replace함수) (0) | 2022.07.03 |
[백준] 4673 파이썬(python) : 셀프 넘버 - (★) (0) | 2022.07.02 |
[백준] 15596 파이썬(python) : 정수 N개의 합 (0) | 2022.07.02 |
[백준] 10809 파이썬(python) : 알파벳 찾기 - (★) (0) | 2022.07.02 |