LeetCode. 2710. 移除字符串中的尾随零

55 阅读1分钟

题目

给你一个用字符串表示的正整数 num ,请你以字符串形式返回不含尾随零的整数 **num **。

思路

去掉末尾的 0 ,只需要反向遍历,如果有包含 0 就 --; 最后再 subString 就可以了

代码

class Solution {
    public String removeTrailingZeros(String num) {
        int n = num.length()-1;
        while (num.charAt(n) == '0') {
            n--;
        }
        return num.substring(0, n + 1);
    }
}

题解

灵神题解 leetcode.cn/problems/re…