feat(solution): problem #22
parent
3cd567f386
commit
7025bf4ae6
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1,17 @@
|
|||
from namedata import *
|
||||
|
||||
dataTable.sort()
|
||||
|
||||
def alpha_value(name):
|
||||
valueSum = 0
|
||||
for i in name:
|
||||
valueSum += (ord(i) - 64) # ord('A') = 65
|
||||
return valueSum
|
||||
|
||||
nameScoreSum = 0
|
||||
|
||||
for i in range(len(dataTable)):
|
||||
nameScore = alpha_value(dataTable[i]) * (i + 1)
|
||||
nameScoreSum += nameScore
|
||||
|
||||
print("The total of all the name scores in the file is: " + str(nameScoreSum))
|
||||
Loading…
Reference in New Issue