Zsumuj indeksy liter w alfabecie

Jozdowska Edyta · 24 Czerwiec 2020

Szybkie zadanie, szybki kod.

Zsumuj indeksy liter w alfabecie w zadanym słowie

1
2
3
4
TEST 1: Math -> 42
TEST 2: math -> 42
TEST 3: Thma -> 42
TEST 4: life -> 32
1
2
3
4
5
words=['Math', 'math', 'Thma', 'life']
console.log(words.map(a=>a.toLowerCase().split``.reduce((a,b)=>a+b.charCodeAt()-96,0)))

# OUTPUT: [42, 42, 42, 32]

1
2
3
4
5
6
7
8
9
10
words=['Math','math','Thma','life']

for word in words:
    print(sum([ord(l.lower())-96 for l in word]))
    
# OUTPUT: 
42
42
42
32

Jozdowska Edyta * FullStack Developer

Pisanie kodu jest moją pasją. Zajmuję się tym od przeszło 10 lat, z większą lub mniejszą intensywnością.
Piszę kod w PHP, JS, SCSS i Python. Nie stronię też od poznawania nowych, lub jak kto woli starych rozwiązań jak Jekyll oraz innych języków np. Java.

więcej o mnie