Nr 233 · 16 sierpnia 2026 · Średnia
ZaczynaSię
Zaimplementuj `StartsWith<S, P>`, aby zgłaszał, czy łańcuch `S` zaczyna się przedrostkiem `P`. Zaczyna się — a nie tylko zawiera.
01
Zagadka
Par 3Zagadka
starts-with.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
4StartsWith<'hello world', 'hello'>—→ trueStartsWith<'hello world', 'world'>—→ falseStartsWith<'abc', ''>—→ trueStartsWith<'', 'a'>—→ false
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ć.
02
Rozwiązanie z komentarzem
Ten komentarz ukaże się 24 godziny po zamknięciu zagadki.