15 Jun 2024C++ / Python / TypeScriptEasy

Single Number

Collected C++, Python, TypeScript solutions for single number. Add a dedicated write-up later if you want deeper notes.

auto-generated entry for Single Number. the solution files are available below.

solution files

  • C++ single-number/synced-solution.cpp
  • Python single-number/synced-solution.py
  • TypeScript single-number/synced-solution.ts

Solution files

Pythonsingle-number/synced-solution.py
class Solution:
    def singleNumber(self, nums: List[int]) -> int:
        result = class="syntax-number">0
        for num in nums:
            result ^= num
        return result
C++single-number/synced-solution.cpp
class Solution {
public:
    int singleNumber(vector<int>& nums) {
        int result = class="syntax-number">0;
        for (int num : nums) {
            result ^= num;
        }
        return result;
    }
};
TypeScriptsingle-number/synced-solution.ts
function singleNumber(nums: number[]): number {
    let result = class="syntax-number">0;
    for (const num of nums) {
        result ^= num;
    }
    return result;
}