Zainspirowany tym CMC
Biorąc pod uwagę dodatnią liczbę całkowitą większą niż 0, wykonaj na niej następującą operację:
- Jeśli wszystkie dziesięć pojedynczych cyfr (
1234567890
) jest co najmniej raz w liczbie, wypisz licznik i wyjdź z programu - W przeciwnym razie należy podwoić liczbę i powtórzyć, zwiększając liczbę.
Liczenie zaczyna się od 0 i jest liczbą podwojonych danych wejściowych. Na przykład, jeśli dane wejściowe to 617283945, należałoby je podwoić raz, ponieważ 1234567890 zawiera wszystkie 10 cyfr.
To jest golf golfowy, więc wygrywa najkrótszy kod. Dane wejściowe mogą być traktowane jako ciąg, jeśli chcesz.
Przypadki testowe
input => output
617283945 => 1
2 => 67
66833 => 44
1234567890 => 0
100 => 51
42 => 55
n
pewne, że dla niektórych istnieje coś k
takiego jak nk
pandigital? Chciałbym zobaczyć dowód.