Java实现-落单的数2
来源:互联网 发布:力学软件 编辑:程序博客网 时间:2024/06/06 18:00
public class Solution {/** * @param A : An integer array * @return : An integer */ public int singleNumberII(int[] A) { // write your code here if(A.length==0){return 0;}int result[]=new int[20];for(int i=0;i<A.length;i++){toThree(A[i], result);}for(int i=0;i<result.length;i++){result[i]%=3;}int lastOne=0;for(int i=0;i<result.length;i++){lastOne+=result[i]*Math.pow(3,result.length-i-1 );}return lastOne; } private static void toThree(int x,int []result){int n=0;while(Math.pow(3, n)<=x){n++;}n--;while(n>=0){result[result.length-n-1]+=x/(int)Math.pow(3, n);x=x%(int)Math.pow(3, n);n--;}}}
阅读全文
0 0
- Java实现-落单的数2
- Java实现-落单的数1
- Java实现-落单的数3
- 落单的数
- LinCode落单的数
- 落单的数
- 题目:落单的数
- 落单的数 III
- 落单的数 II
- 落单的数
- 落单的数
- LinCode落单的数
- LintCode_82_落单的数
- lintcode ----落单的数
- LintCode 落单的数
- 落单的数
- 落单的数II
- 落单的数 III
- HDU 2602 Bone Collector
- Codeforces812B Sagheer, the Hausmeister
- hdu4571最短路+记忆化搜索
- C语言--鸡兔同笼-假设法
- 正确使用动态方法
- Java实现-落单的数2
- 新闻客户端
- 如何创建切片包
- Python简单监控键盘输入的木马实现
- jdbc中dbutils的类别使用
- Java 多线程1 烧水开水喝茶案例
- maven打包时将资源文件独立在jar包外
- java编程思想读书笔记九:接口
- 2017.5.27测试 2. 刷题(P1167)