Problem Solving

87. 등장하지 않는 문자의 합

굥깡 2023. 1. 18. 11:52
728x90

https://www.acmicpc.net/problem/3059

 

3059번: 등장하지 않는 문자의 합

입력은 T개의 테스트 데이터로 구성된다. 입력의 첫 번째 줄에는 입력 데이터의 수를 나타내는 정수 T가 주어진다. 각 테스트 데이터는 한 줄로 구성되어 있고, 문자열 S가 주어진다. S는 알파벳

www.acmicpc.net

string에 포함되지 않는 알파벳의 아스키코드 값의 합을 구하는 문제

N = int(input())
for i in range(N):
    lis = ['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z']
    answer = 0
    str = input()
    for idx, j in enumerate(str):
        if j in lis:
            lis.remove(j)
    for j in lis:
        answer = answer + ord(j)
    print(answer)

파이썬에서 문자를 아스키코드로 변환하는 법은 매번 찾아보는 듯...