Minimum Time to Type Word Using Special Typewriter LeetCode solution in Java
1class Solution {2public int minTimeToType(String word) {3char prevChar = 'a';4int totalTime = word.length();5for (int i = 0; i < word.length(); i++) {6char currChar = word.charAt(i);7int diff = Math.abs(currChar - prevChar);8totalTime += Math.min(diff, 26 - diff);9prevChar = currChar;10}1112return totalTime;13}14}