Skip to content

Commit 35aea51

Browse files
committed
Time: 0 ms (100%), Space: 51.2 MB (42.29%) - LeetHub
1 parent aecf9cd commit 35aea51

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
/**
2+
* @param {string} s
3+
* @param {number} k
4+
* @return {number}
5+
*/
6+
var getLucky = function(s, k) {
7+
const charToNum = (e) => e.charCodeAt(0) - 'a'.charCodeAt(0) + 1;
8+
const str = s.split('').map(charToNum).join('');
9+
10+
let transformed = str;
11+
while ( k > 0) {
12+
let sum = 0;
13+
transformed.split('').forEach(e=>sum+=Number(e));
14+
transformed = sum + '';
15+
k--;
16+
}
17+
return Number(transformed);
18+
};

0 commit comments

Comments
 (0)