Sobes.tech

Python

# Çətinlik # İndi yeni məhsul xüsusiyyəti var: mobil tətbiq vasitəsilə pulun rezervasiyası. # Bunu etmək üçün ATM sinfinə yeni reserve(amount) metodu əlavə etmək lazımdır. Həmçinin, SDK metodlarında HardwareError ehtimalını nəzərə almaq lazımdır.

133

Pəncərə artıq bütün əlifbanı əhatə etdikdə, sol sərhədini hansı prinsipə əsasən hərəkət etdirməlisiniz?

131

Hansı məbləğdən təklifə baxmağa hazırsınız?

130

Bu tapşırıq üçün lazım olan qrafı necə təsvir edərdik və ondan necə cavab (marşrut) əldə edərdik?

130

Python ilə təcrübəniz nədir və onu layihələrinizdə nə qədər müddətdir istifadə edirsiniz?

Junior — Middle
130

Algoritmlər və məlumat strukturları ilə bağlı müsahibəyə hazırlaşmaq üçün təxminən nə qədər vaxt ayırmaq lazımdır?

Junior — Middle
129

Marşrutun başlanğıc şəhərini necə tapacağıq?

125

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

125

Çox ipli və asinxron texnologiyalar ilə inkişaf təcrübəniz varmı?

Junior — Middle
125

Həqiqi bankomatda pul çıxarışının düzgün ardıcıllıqla işləməsi necə olmalıdır?

125

Python-dan başqa layihələrinizdə hansı digər proqramlaşdırma dilləri və ya texnologiyaları istifadə etmisiniz?

Junior — Middle
124

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

122

Bunun niyə edilməli olduğunu düşünürük? Fikirdir? Tutaq ki, beləliklə, son şəhərləri tapırıq — ilk növbədə, onları necə tapacağıq? İkincisi, marşrutu necə bərpa edəcəyik?

122

Son peşəkar təcrübənizi və nailiyyətlərinizi paylaşın.

Junior — Middle
121

Əvvəlki iş yerinizdə yerinə yetirdiyiniz əsas vəzifələri və layihələri təsvir edə bilərsinizmi?

Junior — Middle
119

""" Verilən tam ədədlər ardıcıllığı. Ən kiçik mümkün cütlüyün hasilini tapmaq lazımdır (cütlük - iki istənilən element, ardıcıl olmaq şərti deyil). Məsələn, 9 4 2 5 3 ədədlər ardıcıllığı üçün cavab 6 olacaq. """ def find_min_product(arr: list[int]) -> int: ...

119
/5