Advertisement

LeetCode 每日一题:2739. 总行驶距离

阅读量:

LeetCode 每日一题 ---- 【2739.总行驶距离】

    1. 总行驶里程
      • 解题途径:模拟

总行驶距离计算分析

解题方法:模拟

按照题目要求进行推演,每当主油箱的燃油量减少 5 升时,车辆能够继续行驶 10 公里距离,与此同时,副油箱需向主油箱补充 1 升燃油。值得注意的是,在实际操作过程中,副油箱内的燃油储备可能存在不足的情况。

复制代码
    class Solution {
    public int distanceTraveled(int mainTank, int additionalTank) {
        int ans = 0;
        while (mainTank >= 5) {
            int pre = mainTank / 5;
            ans += pre * 5 * 10;
            mainTank -= pre * 5;
            if (additionalTank > 0) {
                if (additionalTank >= pre) mainTank += pre;
                else mainTank += additionalTank;

全部评论 (0)

还没有任何评论哟~