Showing posts with label bitwise. Show all posts
Showing posts with label bitwise. Show all posts

Find the element that appears once others appears thrice

Given an array where every element occurs three times, except one element which occurs only once. Find the element that occurs once.
Expected time complexity is O(n) and O(1) extra space.
Examples:
Input: arr[] = {12, 1, 12, 3, 12, 1, 1, 2, 3, 3}
Output: 2