博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Base 7
阅读量:5290 次
发布时间:2019-06-14

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

Given an integer, return its base 7 string representation.

Example 1:

Input: 100Output: "202"

 

Example 2:

Input: -7Output: "-10"

 

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

 

1 public class Solution { 2     public String convertToBase7(int num) { 3         if (num == 0) return "0"; 4          5         StringBuffer result = new StringBuffer(); 6         Boolean isNegative = false; 7         if (num < 0) { 8             isNegative = true; 9             num = -num;10         }11         12         while (num != 0) {13             int insertMe = num % 7;14             result.insert(0, Integer.toString(insertMe));15             num /= 7;16         }17         if (isNegative) result.insert(0, "-");18         return result.toString();19     }20 }

 

1 public class Solution { 2     public String convertToBase7(int num) { 3         if (num == 0) return "0"; 4          5         Boolean isNegative = num < 0; 6         num = Math.abs(num); 7          8         String result = ""; 9         while (num != 0) {10             result = Integer.toString(num % 7) + result;11             num /= 7;12         }13         return isNegative ? "-" + result : result;14     }15 }

 

转载于:https://www.cnblogs.com/amazingzoe/p/6395274.html

你可能感兴趣的文章
java使用sax解析xml
查看>>
20个常用正则表达式
查看>>
hdfs切片的计算方式
查看>>
yolo源码解析(一)
查看>>
UVA-10061 How many zero's and how many digits ? (数论)
查看>>
关于阿西莫夫
查看>>
深深自责
查看>>
Nessus安装出现localhost:8834无法访问
查看>>
Android Eclipse JNI 调用 .so文件加载【转】
查看>>
如何添加 actions
查看>>
jQuery移除或禁用html元素点击事件常用方法小结
查看>>
volatile关键字
查看>>
20180524模拟赛T3——Word
查看>>
计算机网络基础
查看>>
关于书签(BookMark)操作;
查看>>
查看Linux服务器的硬盘使用情况
查看>>
日报 18/06/20
查看>>
loj #6136. 「2017 山东三轮集训 Day4」Left
查看>>
java集合类
查看>>
学习资料
查看>>