Przejdź do treści
#246 object-entries · par 4

    ↑↓ ruch · ⏎ otwórz · esc zamknij

    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 4

    Zagadka

    object-entries.ts
    Podejś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

    3
    • ObjectEntries<{ 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ów

    Nie ma jeszcze publicznych wyników.

    Archiwum
    02

    Rozwiązanie z komentarzem

    Ten komentarz ukaże się 24 godziny po zamknięciu zagadki.

    Wykorzystuje