#力扣 LeetCode504. 七进制数 @FDDLC
发布日期:2021-06-30 21:03:23 浏览次数:3 分类:技术文章

本文共 630 字,大约阅读时间需要 2 分钟。

题目描述:

 

Java代码:

class Solution {    public String convertToBase7(int num) {        if(num==0)return "0";//需特判        String ans="",sign=num<0?"-":"";        num=Math.abs(num);//num%7可负,故需abs        while(num!=0){            ans=(num%7)+ans;            num=num/7;        }        return sign+ans;    }}

 

Java代码二:

class Solution {    public String convertToBase7(int num) {        if(num==0)return "0";//需特判        StringBuilder sb=new StringBuilder();        Boolean negative=num<0?true:false;        for(num=Math.abs(num);num!=0;num/=7)sb.append(num%7);        if(negative)sb.append('-');        return sb.reverse().toString();    }}

 

转载地址:https://liuxingchang.blog.csdn.net/article/details/115235856 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:#力扣 LeetCode61. 旋转链表 @FDDLC
下一篇:#Logback入门 @FDDLC

发表评论

最新留言

网站不错 人气很旺了 加油
[***.192.178.218]2024年04月15日 04时31分47秒