Minimum Number of Operations to Convert Time LeetCode solution in Java

1
class Solution {
2
public int HHMMToMinutes(String s) {
3
return Integer.parseInt(s.substring(0, 2)) * 60 + Integer.parseInt(s.substring(3, 5));
4
}
5

6
public int convertTime(String current, String correct) {
7
int diff = HHMMToMinutes(correct) - HHMMToMinutes(current);
8
int[] order = {60, 15, 5, 1};
9
int i = 0;
10
int ops = 0;
11
while (i < 4) {
12
ops += (diff / order[i]);
13
diff %= order[i];
14
i++;
15
}
16
return ops;
17
}
18
}

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0