2022.04.03(LC_6055_转化时间需要的最少操作数)

2022.04.03(LC_6055_转化时间需要的最少操作数)_第1张图片

 方法:模拟

class Solution {
    public int cal(String time) {
        return Integer.parseInt(time.substring(0, 2)) * 60 + Integer.parseInt(time.substring(3, 5));
    }
    public int convertTime(String current, String correct) {
        int dif = cal(correct) - cal(current);
        int ans = 0;
        ans += dif / 60;
        dif %= 60;
        ans += dif / 15;
        dif %= 15;
        ans += dif / 5;
        dif %= 5;
        ans += dif;
        return ans;
    }
}

你可能感兴趣的:(LeetCode,java)