Minimum Time to Type Word Using Special Typewriter LeetCode solution in JavaScript

1
var minTimeToType = function (word) {
2
let ops = 0;
3
let cur = "a";
4

5
for (const char of word) {
6
const diff = Math.abs(cur.charCodeAt(0) - char.charCodeAt(0));
7
if (diff > 13) {
8
ops += 26 - diff + 1;
9
} else {
10
ops += diff + 1;
11
}
12

13
cur = char;
14
}
15

16
return ops;
17
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0