TomoLink
CompaniesZeptoData Structures & AlgorithmsSingle Number II
DSA
MediumArray

Single Number II

arraybit manipulation

Problem Statement

Given an integer array nums where every element appears three times except for one, which appears exactly once . Find the single element and return it .

You must implement a solution with a linear runtime complexity and use only constant extra space.

Examples

Example 1
Input: nums = [2,2,3,2]
Output: 3
Example 2
Input: nums = [0,1,0,1,0,1,99]
Output: 99

Constraints

1 <= nums.length <= 3 * 10 ^4
-2 ^31 <= nums[i] <= 2 ^31 - 1
Each element in nums appears exactly three times except for one element which appears once .
🤔
Medium
Difficulty
Topic Info
ModuleDSA
CategoryArray
Sub-topicBit Manipulation
Tags
arraybit manipulation
Navigation
Single Number II [Medium] | Zepto Dsa | TomoLink