Nr 246 · 29 sierpnia 2026 · Trudna
Wpisy
Zaimplementuj `ObjectEntries<T>`, aby tworzył unię par `[klucz, wartość]` — typowy odpowiednik `Object.entries`. Każda para musi zachować własny klucz dopasowany do własnej wartości.
01
Zagadka
Par 4Zagadka
object-entries.tsPodejście 1 z 4Jeszcze nie sprawdzone
Zastąp ??? — rozwiązanie sprawdzamy przypadkami poniżej. Tab wcina; naciśnij Escape, a potem Tab, by wyjść fokusem.
Testy
3ObjectEntries<{ a: string; b: number }>—→ ['a', string] | ['b', number]ObjectEntries<{ x: 1 }>—→ ['x', 1]ObjectEntries<{}>—→ never
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.
