codyssi_2025/04_aeolian_transmissions/part1.py

18 lines
588 B
Python

# importo dal file data.py le stringhe date
with open("data.py", "r") as f:
lines = f.readlines()
# definisco la funzione per convertire le lettere maiuscole nei corrispettivi numeri
def letters_to_numbers(text):
return [ord(char) - 64 for char in text.upper() if 'A' <= char <= 'Z']
# creo la variabile per la somma dei caratteri
somma = 0
# per ogni stringa in input (una per riga)
# lancio la funzione di conversione e sommo il numero di "celle di memoria"
for line in lines:
numeri = letters_to_numbers(line.strip())
somma += sum(numeri)
print ("Result: ", somma)