--- title: WDI 4.7 --- ```python= """ Specyfikacja Wejście: liczba naturalna n Wyjście: liczba k, taka że n ma zapis k-cyfrowy Idea rozwiązania: 1. Wczytaj liczbę, przerób na stringa 2. Wykonaj pętlę dopóki nie skończą się cyfry w liczbie 3. Stwórz słownik cyfry 4. Jeśli liczby nie ma w słowniku, to dodaj ją 5. Stwórz tablicę, do której wpisz każdy klucz ze słownika 6. Wypisz długość tablicy """ def zapis_k_cyfrowy(liczba): cyfry = {} liczba = str(liczba) for i in range (0, len(liczba)): if liczba[i] not in cyfry: cyfry[liczba[i]] = 1 i = i + 1 ilosc_cyfr = len(cyfry.keys()) print (ilosc_cyfr) zapis_k_cyfrowy(222222234345555567887) #v2 def get_unique_numbers_count(numbers): unique_numbers = '' stringified_numbers = str(numbers) for i in range(len(stringified_numbers)): number = stringified_numbers[i] if number not in unique_numbers: unique_numbers += number i += 1 unique_numbers_count = len(unique_numbers) print (unique_numbers_count) get_unique_numbers_count(123334442) ```