index()를 이용해서 인덱스 번호를 더하고
나중에 입력된 문자의 길이만큼 더해버림
arr = list(input())
print(arr)
chars = ['','', 'ABC', 'DEF', 'GHI', 'JKL', 'MNO', 'PQRS', 'TUV', 'WXYZ']
sum_v = 0
x = 0
y = 0
while x < len(chars) and y < len(arr):
if arr[y] in chars[x]:
sum_v += chars.index(chars[x])
y += 1
x = 0
else:
x += 1
sum_v += len(arr)
print(sum_v)
'알고리즘 문제풀이' 카테고리의 다른 글
백준 10431. 줄세우기 Python 구현 시물레이션 실버5 (0) | 2024.03.04 |
---|---|
백준 2908. 상수 Python 수학 구현 브론즈2 (0) | 2024.03.04 |
백준 11650.좌표 정렬하기 Python 정렬 실버5 (0) | 2024.03.04 |
Swea D2_1970. 쉬운 거스름돈 Python 그리디 (0) | 2024.03.03 |
Swea D3_11718. 사냥꾼 Python (0) | 2024.03.02 |