Sobes.tech

Python

Jak przedstawilibyśmy graf, którego potrzebujemy do tego zadania, i jak uzyskać z niego odpowiedź (trasę)?

129

Od jakiej kwoty jesteś gotów rozważyć ofertę?

128

Czy masz doświadczenie w tworzeniu frontendu?

Junior — Middle
127

from collections import Counter def min_s(a: str, s: str) -> str: need = Counter(a) res = ""

125

Jaki jest przybliżony czas, który należy przeznaczyć na przygotowanie do rozmowy kwalifikacyjnej z algorytmów i struktur danych?

Junior — Middle
125

Jakie masz doświadczenie z Pythonem i jak długo go używasz w swoich projektach?

Junior — Middle
125

Opowiedz więcej o ostatnim projekcie: na czym polegał, jakie zadania wykonywałeś, jaka była twoja strefa odpowiedzialności?

124

Czy masz doświadczenie w rozwoju z wykorzystaniem technologii wielowątkowości i asynchronicznych?

Junior — Middle
124

Jakie inne języki programowania lub technologie używałeś w swoich projektach oprócz Pythona?

Junior — Middle
123

Jak znajdziemy początkowe miasto trasy?

123

W jakiej poprawnej kolejności powinna działać wypłata pieniędzy w prawdziwym bankomacie?

122

Po co nam to robić? Jaki jest pomysł? Załóżmy, że w ten sposób znajdziemy miasta końcowe — po pierwsze, jak je znajdziemy? Po drugie, jak odtworzymy samą trasę?

121

Czy możesz opisać główne obowiązki i projekty, nad którymi pracowałeś w poprzednim miejscu pracy?

Junior — Middle
119

```python from collections import Counter def min_s(a: str, s: str) -> str: need = set(a) window = Counter() res = "" c = 0 left = 0 best_len = float('inf') for right, char in enumerate(s): if char in need: window[char] += 1 if window[char] == 1: c += 1 while c == len(need): if right - left + 1 < best_len: res = s[left:right + 1] best_len = right - left + 1 if s[left] in need: window[s[left]] -= 1 if window[s[left]] == 0: c -= 1 left += 1 return res ```

119

Podziel się swoim ostatnim doświadczeniem zawodowym i osiągnięciami.

Junior — Middle
118

""" Zbiór par miast jest podany: - między każdą parą miast pracownik wykonał lot bezpośredni; - informacja o kierunku lotu została utracona; - również utracono kolejność lotów. Wiadomo, że wszystkie loty należą do jednej podróży. Każdy kolejny lot zaczynał się w mieście, w którym kończył się poprzedni. Żadne miasto nie było odwiedzane przez pracownika dwa razy. Miasto rozpoczęcia podróży różni się również od miasta końcowego. Wypisz miasta w kolejności trasy. Istnieją dwie możliwe odpowiedzi, dowolna jest odpowiednia. Przykłady: [("Moskwa", "Belgrad")] -> ["Moskwa", "Belgrad"] [("Moskwa", "Belgrad"), ("Moskwa", "Erewan")] -> ["Erewan", "Moskwa", "Belgrad"] Flight = tuple[str, str] def get_route(flights: list[Flight]) -> list[str]: ...

117

Oceń złożoność czasową i przestrzenną algorytmu w odniesieniu do długości tekstu n i rozmiaru alfabetu m.

117
/5