문제
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를 빼서 점수로 환산한다. 마지막으로 리스트의 모든 값의 합을 출력한다.
'Koala - 5기 > 기초 알고리즘 스터디' 카테고리의 다른 글
[백준/c++] 5218번 알파벳 거리 (2) | 2022.02.04 |
---|---|
[백준/python] 3986. 좋은 단어 (0) | 2022.01.31 |
[백준/python] 9226:도깨비말 (0) | 2022.01.30 |
[백준/python] 15813번 너의 이름은 몇 점이니? (0) | 2022.01.30 |
<3주차> [BOJ / C++] 1874번 - 스택 수열 (0) | 2022.01.29 |