Napisz funkcję, która sprawdza, czy ciąg znaków jest palindromem. Sprawdzanie powinno obejmować tylko znaki alfabetu (a-z, A-Z, а-я, А-Я), nie uwzględniając wielkości liter (case-insensitive).
Golang
Czym jest notacja O (notacja Big O)?
Czym jest deadlock i race condition, jak z nimi walczyć?
Jaka jest różnica między konteneryzacją a wirtualizacją?
Czy istnieje otwarta działalność gospodarcza lub spółka z ograniczoną odpowiedzialnością?
Jak można tworzyć własne typy na podstawie struktur w Go?
Jak ocenia się przypadek średni w notacji asymptotycznej?
Jak opisać zasady umieszczania podów na konkretnych węzłach?
Okej, zrozumiałem. Następnym razem wyślę zadanie, a ty powiesz mi, jakie pytania zadać, aby wyjaśnić wymagania funkcjonalne i niefunkcjonalne — to była prośba do asystenta AI, nie pytanie od interviewera.
Jak organizowana jest praca z magazynami w StatefulSet?
Jaka jest złożoność pamięciowa napisanego rozwiązania?
Czym jest garbage collector w Go?
Jak działa select z wieloma kanałami w Go?
Jak można połączyć usługi z różnych klastrów Kubernetes?
Czym jest DNS i atak MITM?
Jeśli z jednego kontenera nie działa ping do innego kontenera (pusto, proces się nie kończy), co to może oznaczać?
Bardziej formalna nazwa — dopasowanie przybliżonego ciągu znaków (znalezienie dopasowania przybliżonego). Należy sprawdzić, czy pierwszy ciąg jest podciągiem drugiego. Podciąg to taki, kiedy można uzyskać pierwszy ciąg z drugiego, usuwając niektóre znaki. Input: 'car', 'cartwheel' Output: true Input: 'cwhl', 'cartwheel' Output: true Input: 'cwhee', 'cartwheel' Output: true Input: 'cartwheel', 'cartwheel' Output: true Input: 'cwheeel', 'cartwheel' Output: false Input: 'lw', 'cartwheel' Output: false
Czym jest pamięć podręczna i do czego służy?
Jaka jest różnica między konteneryzacją a wirtualizacją?