leetcode[Add Digits]//待整理多种解法
来源:互联网 发布:实矩阵有实SVD分解 编辑:程序博客网 时间:2024/06/05 22:30
public class Solution {LinkedList<Integer> split(int x){//拆分一个数LinkedList<Integer> list = new LinkedList<>();if(x == 0){//由于x为0时不会进入下面的while循环,造成list为空,所以需要单独处理list.add(0);return list;}while(x != 0){list.addFirst(x % 10);x /= 10;}return list;} public int addDigits(int num) {//循环加 LinkedList<Integer> list = split(num); while(list.size() != 1){ int temp = 0; for(int i = 0; i < list.size(); i++){ temp += list.get(i); } list = split(temp); } return list.get(0); }}
阅读全文
0 0
- leetcode[Add Digits]//待整理多种解法
- leetcode[Add Strings]//待整理多种解法
- leetcode [Path Sum]//待整理多种解法
- leetcode [Majority Element]//待整理多种解法
- leetcode [Rotate Array]//待整理多种解法
- leetcode [Reverse Bits]//待整理多种解法
- leetcode [Happy Number]//待整理多种解法
- leetcode [Isomorphic Strings]//待整理多种解法
- leetcode [Contains Duplicate]//待整理多种解法
- leetcode[Ugly Number]//待整理多种解法
- leetcode[Missing Number]//待整理多种解法
- leetcode[Word Pattern]//待整理多种解法
- leetcode[Ransom Note]//待整理多种解法
- leetcode[Longest Palindrome]//待整理多种解法
- leetcode[Fizz Buzz]//待整理多种解法
- leetcode[Hamming Distance]//待整理多种解法
- leetcode[Island Perimeter]//待整理多种解法
- leetcode[Number Complement]//待整理多种解法
- JavaScript面向对象程序设计——继承
- 徐志摩《沙扬娜拉》
- 模拟实现string类
- 数据分析(入门篇)-第二章-玩转数据分析-Part1(Excel数据分析工具-PowerPivot)
- 字符串逆序问题(解决方案)——及写入位置时发生访问冲突
- leetcode[Add Digits]//待整理多种解法
- 交叉熵
- leetcode#70. Climbing Stairs
- Python 循环终止语句
- PHP中查看PHP基本信息
- C Primer Plus(第6版)第四章答案
- 部分手机无法显示Dialog问题
- java实现俄罗斯方块
- Kotlin语法基础,函数与闭包