题目:
Given a number represented as an array of digits, plus one to the number
解答:
1 public void plusOne(List<Integer> digits) { 2 for(int i = digits.size()-1; i >= 0; i--) { 3 int digit = digits.get(i); 4 if(digit < 9) { 5 digits.set(i, digit+1); 6 return; 7 } else { 8 digits.set(i, 0); 9 } 10 } 11 12 digits.add(0); 13 digits.set(0, 1); 14 }