Jelajahi Sumber

Names scores

Adel Qalieh 13 tahun lalu
induk
melakukan
b8a6f362fc
2 mengubah file dengan 22 tambahan dan 0 penghapusan
  1. 21 0
      22.py
  2. 1 0
      names.txt

+ 21 - 0
22.py

@@ -0,0 +1,21 @@
+import string
+letterscore = dict(zip(string.ascii_lowercase, range(1, 27)))
+
+f = open("names.txt", "r")
+f = f.read()
+f = f.strip().split(',')
+f.sort()
+
+for index in range(len(f)):
+	f[index] = f[index][1:-1]
+
+namelist = [x.lower() for x in f]
+
+namescoresum = 0
+for i in range(len(namelist)):
+	wordscore = 0
+	for char in namelist[i]:
+		wordscore += letterscore[char]
+	namescoresum += (i + 1) * wordscore
+
+print namescoresum

File diff ditekan karena terlalu besar
+ 1 - 0
names.txt