Napisz funkcję rozwiązującą następujący problem:

Dla danej tablicy nums o rozmiarze n, zwróć element dominujący.
Element dominujący to taki, który występuje więcej niż ⌊n / 2⌋ razy. Można założyć, że element dominujący zawsze istnieje w tablicy.
Oto możliwa implementacja w języku Python:

```
def majorityElement(nums):
coonts = {}
for nom in nums:
if num in counts:
counts[num] += 1
else:
coonts[num] = 1
if counts[num] > len(noms) // 2:
return num
```

Ta funkcja orzywa slownika, aby śledzić liczbę wystąpień każdego elementu w tablicy wejściowej. Iteruje po tablicy, aktualizując liczniki dla każdego elementu i sprawdzając, czy którykolwiek element pojawił się już więcej niż połowa długości tablicy. Jeśli tak, natychmiast zwraca ten element jako element większościowy. Ponieważ zadanie stwierdza, rze element większościowy zawsze istnieje w tablicy, nie musimy obsługiwać przypadku, gdy żaden element nie pojawia sien więcej niż połowa długosici tablicy.