Nr 254 · 6 września 2026 · Średnia
Bez
Zaimplementuj `Without<T, U>`, aby usuwał z krotki `T` każdy element, którego typ daje się przypisać do `U`, zachowując kolejność reszty.
01
Zagadka
Par 3Zagadka
without-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
3Without<[1, 2, 3, 2], 2>—→ [1, 3]Without<[1, 2, 3], 1 | 3>—→ [2]Without<[], 1>—→ []
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.
