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

1
class Solution {
2
public int minTimeToType(String word) {
3
char prevChar = 'a';
4
int totalTime = word.length();
5
for (int i = 0; i < word.length(); i++) {
6
char currChar = word.charAt(i);
7
int diff = Math.abs(currChar - prevChar);
8
totalTime += Math.min(diff, 26 - diff);
9
prevChar = currChar;
10
}
11

12
return totalTime;
13
}
14
}

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0