Advertisement
Guest User

Untitled

a guest
Jan 21st, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.69 KB | None | 0 0
  1. public class Solution {
  2.    
  3.     static int ariphmeticSequence(int n) {
  4.         int result = 0;
  5.         int prev = 0;
  6.         while (prev < n) {
  7.             result += prev + 1;
  8.             prev += 1;
  9.         }
  10.         return result;
  11.     }
  12.    
  13.     public int missingNumber(int[] nums) {
  14.         int temp_summ = 0;
  15.         boolean ifZero = false;
  16.         for(int i: nums) {
  17.             if (i == 0) ifZero = true;
  18.             temp_summ += i;
  19.         }
  20.         if (ariphmeticSequence(nums.length) == temp_summ) {
  21.             if (!ifZero) return 0;
  22.             return nums.length + 1;
  23.         } else {
  24.             return ariphmeticSequence(nums.length) - temp_summ;
  25.         }
  26.     }
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement