66. Plus One

原创 2016年06月01日 18:41:01

Given a non-negative number represented as an array of digits, plus one to the number.

The digits are stored such that the most significant digit is at the head of the list.

import java.math.BigInteger;

public class Solution {
    public int[] plusOne(int[] digits) {
        
      		String str = "";
		
		String[] strs = new String[digits.length];
		
		for(int i=0;i<digits.length;i++){
			
			strs[i] = String.valueOf(digits[i]);
			
		}
		
		for(int i=0;i<digits.length;i++){
			
			str = str + strs[i];
			
		}
		
		BigInteger bigNumber = new BigInteger("1");
		
		BigInteger bigNumber2 = new BigInteger(str);
		
		BigInteger bigNumber3 = bigNumber.add(bigNumber2);
		
		//System.out.println(str.length());
		
		//int number2 = number + 1;
		
		String str2 = String.valueOf(bigNumber3);
		
		int[] digits2 = new int[str2.length()];
		
		for(int i=0;i<str2.length();i++){
			
			digits2[i] = Integer.parseInt(str2.substring(i, i+1));
			
		}
		
		return digits2;
	}
        
        
        
    }


版权声明:本文为博主原创文章,未经博主允许不得转载。

Plus One 十进制数加一@LeetCode

import java.util.Arrays; /** * Plus One * * Given a number represented as an array of digits, ...
  • hellobinfeng
  • hellobinfeng
  • 2013年10月15日 00:59
  • 5653

MyBatis学习笔记(十)注解映射

1.普通映射 @Select("select * from mybatis_Student where id=#{id}") public Student getStudent(int id); @I...
  • naruto_Mr
  • naruto_Mr
  • 2015年09月04日 12:56
  • 21987

Caffe研究实践 二 ------准备数据 训练 测试

准备数据 训练 测试
  • forest_world
  • forest_world
  • 2016年05月11日 18:47
  • 3155

66. Plus One某数+1(通过放到数组里)--Array

66. Plus One某数+1(通过放到数组里)--Array Given a non-negative number represented as an array of digits, plu...
  • daska110
  • daska110
  • 2016年12月01日 12:35
  • 155

LeetCode --- 66. Plus One

题目链接:Plus One Given a non-negative number represented as an array of digits, plus one to the number...
  • makuiyu
  • makuiyu
  • 2015年03月19日 21:53
  • 6885

leetcode 66. Plus One

leetcode 66. Plus One 题目大意:给定一个非负整数,存储在数组中,把这个数字加1,这个数的最高位在最前面。 解题思路:如果这个数的最低位为小于9,直接加到最低位去 如果这个数的最低...
  • charles1e
  • charles1e
  • 2016年06月12日 15:47
  • 189

leetcode-66. Plus One

Given a non-negative number represented as an array of digits, plus one to the number. The digits...
  • qj30212
  • qj30212
  • 2016年09月02日 00:34
  • 174

[C语言][LeetCode][66]Plus One

题目Plus One Given a non-negative number represented as an array of digits, plus one to the number. ...
  • Timsley
  • Timsley
  • 2015年08月11日 08:58
  • 1091

Plus One - LeetCode 66

题目描述:Given a non-negative number represented as an array of digits, plus one to the number. The d...
  • bu_min
  • bu_min
  • 2015年04月28日 22:21
  • 276

<LeetCode OJ> 66. Plus One

66. Plus One My Submissions Question Total Accepted: 77253 Total Submissions: 242942 Difficulty:...
  • EbowTang
  • EbowTang
  • 2015年12月20日 15:19
  • 755
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:66. Plus One
举报原因:
原因补充:

(最多只允许输入30个字)