Nr 240 · 23 sierpnia 2026 · Średnia
Filtruj
Zaimplementuj `FilterTuple<T, U>`, aby zachowywał tylko elementy przypisywalne do `U`, z zachowaniem kolejności i pozostając krotką.
01
Zagadka
Par 3Zagadka
filter-tuple.tsPodejście 1 z 3Jeszcze nie sprawdzone
Zastąp ??? — rozwiązanie sprawdzamy przypadkami poniżej. Tab wcina; naciśnij Escape, a potem Tab, by wyjść fokusem.
Testy
4FilterTuple<[1, 'a', 2, 'b'], number>—→ [1, 2]FilterTuple<[], string>—→ []FilterTuple<['x'], number>—→ []FilterTuple<[1, 2, 3], number>—→ [1, 2, 3]
Jak oceniamy test Dokładna równość typów, nie przypisywalność — przecięcie to nie to samo co spłaszczony obiekt.
Jak poszło innym
Tę zagadkę rozwiązało jak dotąd mniej niż 5 osób. Rozkład pojawi się, gdy próbka będzie na tyle duża, by coś znaczyć.
Gra na krótkim dystansie
Najmniej znakówNie ma jeszcze publicznych wyników.
02
Rozwiązanie z komentarzem
Ten komentarz ukaże się 24 godziny po zamknięciu zagadki.
