1
/**
2
* @param {string} s
3
* @param {number} k
4
* @return {number}
5
*/
6
var getLucky = function (s, k) {
7
function alphabetPosition(text) {
8
var result = [];
9
for (var i = 0; i < text.length; i++) {
10
var code = text.toUpperCase().charCodeAt(i);
11
if (code > 64 && code < 91) result.push(code - 64);
12
}
13
return result;
14
}
15

16
let str = alphabetPosition(s).join("");
17
let sum = 0;
18
let newArr;
19

20
while (k > 0) {
21
newArr = str.split("");
22
sum = newArr.reduce((acc, e) => parseInt(acc) + parseInt(e));
23
str = sum.toString();
24
k--;
25
}
26
return sum;
27
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0