Sobes.tech

Биз бул тапшырма үчүн керек болгон графты кандайча көрсөтөбүз жана андан кандайча жооп (маршрут) алабыз?

130

Кайсы принципке ылайык терезенин сол жак чети жылдырылышы керек, алфавитти толугу менен каптаган учурда?

130

# Кыйынчылык # Эми бизде жаңы продукт функциясы бар: мобилдик тиркемеден акча резервдөө. # Бул үчүн ATM классына жаңы reserve(amount) методу кошуу керек. Ошондой эле, SDK ыкмаларында HardwareError мүмкүнчүлүгүн эске алуу керек.

130

Канча суммадан баштап сунушту карап чыгууга даярсыз?

129

Python менен кандай тажрыйбаңыз бар жана аны долбоорлордо канча убакыттан бери колдонуп жатасыз?

Junior — Middle
128

Алгоритмдер жана маалыматтардын түзүмдөрү боюнча интервьюга даярдык көрүү үчүн болжол менен канча убакыт бөлүшү керек?

Junior — Middle
127

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

125

Биз маршруттун башталыш шаарын кантип табабыз?

125

Көп жип жана асинхрондук технологияларды колдонуу боюнча тажрыйбаңыз барбы?

Junior — Middle
125

Чын банкноттан акча чыгару кандай туура тартипте иштеши керек?

125

Pythonдан тышкары башка кайсы программалоо тилдери же технологияларды колдондуңуз?

Junior — Middle
124

Неге биз муну жасашыбыз керек? Идея эмне? Мисалы, биз ушул жол менен акыркы шаарларды табабыз — биринчи, аларды кантип табабыз? Экинчиден, маршрутту кантип калыбына келтиребиз?

122

```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 ```

121

Өзүңүздүн акыркы кесиптик тажрыйбаңыз жана жетишкендиктериңиз менен бөлүшүңүз.

Junior — Middle
121

Эмгектеги мурдагы негизги милдеттериң жана долбоорлоруңду сүрөттөп бере аласыңбы?

Junior — Middle
119

""" Берилген бүтүн сандардын тизмеси. Тизмедеги эки элементтин эң кичинекей мүмкүн болгон көбөйтмүн табуу керек (жуп - эки каалаган элемент, зарыл эмес биринин артынан бири болуу керек эмес). Мисалы, 9 4 2 5 3 сандарынын тизмеси үчүн жооп 6 болот. """ def find_min_product(arr: list[int]) -> int: ...

118
/5