Koala - 5기/기초 알고리즘 스터디
[백준/python] 15813번:너의 이름은 몇 점이니?
알 수 없는 사용자
2022. 1. 30. 23:51
문제
https://www.acmicpc.net/problem/15813
15813번: 너의 이름은 몇 점이니?
소윤이는 성필이에게 단단히 화가 났다. 성필이가 자꾸 소윤이의 이름을 놀리는 것이다! 극대노한 소윤이는 이름에 대해 많은 검색을 하던 도중 "이름점수"라는 것을 발견하게 된다. 이름 점수
www.acmicpc.net
코드
count = int(input())
name = list(input())
ascii_list = []
for i in name:
ascii_list.append(ord(i)-64)
print(sum(ascii_list))
풀이
count는 입력을 받지만 실제로 사용하지는 않는다. 글자를 입력받아 글자 리스트로 바꿔준 후에, 아스키 코드로 A가 65임을 이용하여 모든 글자를 아스키 숫자로 바꾼 후 64를 빼서 점수로 환산한다. 마지막으로 리스트의 모든 값의 합을 출력한다.