Quick actions

cmd+k|ctrl+k

Navigation

Languages

First_non_repeating_number

Snippet info

Language

Python

Visibility

public

Author

krishnakant

Created

2026-01-03T18:16:17.526608Z

Updated

2026-01-03T18:58:18.568233Z

arr = [2, 3, 4, 2, 3, 5]

def first_non_repeating(inp):
    count = {}

    # First pass: count frequency
    for i in inp:
        count[i] = count.get(i, 0) + 1

    # Second pass: find first non-repeating
    for i in inp:
        if count[i] == 1:
            return i

    return None
    

print(first_non_repeating(arr))
    
INFO