504. Base 7
来源:互联网 发布:最新骂人网络流行语 编辑:程序博客网 时间:2024/05/29 18:55
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].
class Solution { public String convertToBase7(int num) { String result=""; boolean flag=false; if(num==0){ return "0"; } if(num<0){ flag=true; num=-num; } while(num>0){ //int label=num%7; //result+=label; result+=num%7; num/=7; } result=new StringBuilder(result).reverse().toString(); if(flag){ return "-"+result; } return result; }}反转方式使用的是jdk自带的方法,比较有意思
new StringBuilder(result).reverse().toString();
如果是数组反转也有jdk的方法
String[] sArr = str.split(" ");//I love java 切割字符串,分割成单个单词放进数组
List<String> list = new ArrayList<String>();
list = Arrays.asList(sArr); //数组放进集合里面
// for(int i=0;i<sArr.length;i++){ //这是传统方法放进数组
// list.add(sArr[i]);
// }
Collections.reverse(list); //集合数组反转
阅读全文
0 0
- Leetcode-504. Base 7
- 【Leetcode】504. Base 7
- LeetCode 504. Base 7
- 504. Base 7
- [leetcode]504. Base 7
- 504. Base 7
- 504. Base 7
- 504. Base 7
- 504. Base 7
- LeetCode-504. Base 7
- 504. Base 7
- 504. Base 7
- 504. Base 7
- leetcode 504. Base 7
- 504. Base 7
- LeetCode:504. Base 7
- [LeetCode]504. Base 7
- leetcode 504. Base 7
- zuul 路由配置
- Android开发-自定义View-AndroidStudio(二十八)缩放的View
- python csv
- FFMpeg 源码分析(1)av_register_all()
- yarn与npm的命令行小结
- 504. Base 7
- Spring data jpa 介绍
- echarts中柱状图数字加千位符
- 求逆序对数
- Python Excel 多sheet 多条数据 自定义写入
- 安全自主可控正迎来行业大爆发,国产操作系统迎来最好时代
- 高德地图开发之基本控件
- plt.fill()
- 高并发网站解决方法