504. Base 7

Given an integer, return its base 7 string representation.

Example 1:
Input: 100
Output: "202"
Example 2:
Input: -7
Output: "-10"

Note: The input will be in range of [-1e7, 1e7].

Solution:

思路:
Time Complexity: O(N) Space Complexity: O(N)

Solution Code:

class Solution {
    public String convertTo7(int num) {
    if (num < 0) {
        return '-' + convertTo7(-num);
    }
    if (num < 7) {
        return num + "";
    }
    return convertTo7(num / 7) + num % 7;
}
}
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 背景 一年多以前我在知乎上答了有关LeetCode的问题, 分享了一些自己做题目的经验。 张土汪:刷leetcod...
    土汪阅读 12,973评论 0 33
  • “别人笑我太疯癫,我笑他人看不穿。” 唐伯虎的这句台词,我一直深以为然,对啊,别人以为我傻,他们只是不理解我。 堂...
    良知良智阅读 275评论 0 3
  • 雨淋思潮 从图书馆出来,不知不觉已下起大雨,没有带伞,便索性淋雨回家。 雨的趋势越来越大,只是出来时在遮雨处无法体...
    青石板上的马蹄阅读 315评论 0 1
  • 今回乡下,遇发小隔壁老王,邀一起咪酒。 席间,老王感叹人才缺,招工难。 2015年1月8日,我陪老...
    88111f0be92e阅读 1,007评论 0 1

友情链接更多精彩内容