새소식

languages/coding test

[백준/Python] 5622번: 다이얼

  • -

단계별로 풀어보기 > 단계 5: 문자열 > 5622번

#5622: 다이얼
s = input()
sum = 0
for i in range(len(s)):
  if s[i]=='A' or s[i]=='B' or s[i]=='C':
    sum = sum + 3
  elif s[i]=='D' or s[i]=='E' or s[i]=='F':
    sum = sum + 4
  elif s[i]=='G' or s[i]=='H' or s[i]=='I':
    sum = sum + 5
  elif s[i]=='J' or s[i]=='K' or s[i]=='L':
    sum = sum + 6
  elif s[i]=='M' or s[i]=='N' or s[i]=='O':
    sum = sum + 7
  elif s[i]=='P' or s[i]=='Q' or s[i]=='R' or s[i]=='S':
    sum = sum + 8
  elif s[i]=='T' or s[i]=='U' or s[i]=='V':
    sum = sum + 9
  elif s[i]=='W' or s[i]=='X' or s[i]=='Y' or s[i]=='Z':
    sum = sum + 10
  elif s[i] == " ":
    sum = sum + 2
  else:
    sum = sum + 11
print(sum)

 

각 문자열 케이스와 공백, 0번 케이스도 추가해줘야 합니다.

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.