Skip to content

Latest commit

 

History

History
31 lines (27 loc) · 694 Bytes

Question_137.md

File metadata and controls

31 lines (27 loc) · 694 Bytes

LeetCode Records - Question 137 Single Number II

Attempt 1: Use Arrays.sort()

class Solution {
    public int singleNumber(int[] nums) {
        Arrays.sort(nums);

        int curr = nums[0];
        int count = 1;
        for (int i = 1; i < nums.length; i++) {
            if (nums[i] != curr) {
                if (count != 3) {
                    return nums[i - 1];
                } else {
                    curr = nums[i];
                    count = 1;
                }
            } else {
                count++;
            }
        }

        return curr;
    }
}
  • Runtime: 4 ms (Beats: 59.13%)
  • Memory: 45.25 MB (Beats: 62.90%)