Project Euler Problem 22 (Python)

preview_player
Показать описание
Project Euler 22. problemin çözümü...
Рекомендации по теме
Комментарии
Автор

hocam index yanı sıra enumarate ı de kullanabilirsiniz. baya faydalıdır.

enverozdemir
Автор

import os
import string

letters = list(string.ascii_uppercase)

with open("names.txt", "r") as f:
icerik = f.read()

liste = [isim.strip('"') for isim in icerik.split(", ")]
liste.sort()
def hesapla(x):
deger = 0
for i in x:
if i in letters:
deger += letters.index(i) + 1
deger *= liste.index(x) + 1
return deger

toplam_deger = 0
for i in liste:
toplam_deger += hesapla(i)
print(toplam_deger)

Caligaris
visit shbcf.ru