문제
https://www.acmicpc.net/problem/15813
코드
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 |