# Çə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.
Python
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?
Hansı məbləğdən təklifə baxmağa hazırsınız?
Bu tapşırıq üçün lazım olan qrafı necə təsvir edərdik və ondan necə cavab (marşrut) əldə edərdik?
Python ilə təcrübəniz nədir və onu layihələrinizdə nə qədər müddətdir istifadə edirsiniz?
Paylanmış tətbiqlərin və ya sistemlərin dizaynı və həyata keçirilməsi sahəsində təcrübəniz varmı?
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?
Marşrutun başlanğıc şəhərini necə tapacağıq?
Layihədə istifadə olunan dillərdən fərqli dillərdə proqramlaşdırma üzrə praktik təcrübəniz varmı?
from collections import Counter def min_s(a: str, s: str) -> str: need = Counter(a) res = ""
Çox ipli və asinxron texnologiyalar ilə inkişaf təcrübəniz varmı?
Həqiqi bankomatda pul çıxarışının düzgün ardıcıllıqla işləməsi necə olmalıdır?
İş görüşü zamanı şirkət haqqında hansı sualları vermək istəyirsiniz?
Python-dan başqa layihələrinizdə hansı digər proqramlaşdırma dilləri və ya texnologiyaları istifadə etmisiniz?
```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 ```
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?
Son peşəkar təcrübənizi və nailiyyətlərinizi paylaşın.
Əvvəlki iş yerinizdə yerinə yetirdiyiniz əsas vəzifələri və layihələri təsvir edə bilərsinizmi?
""" 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: ...
Verilənlər bazasında saxlamaq məcburiyyətində qaldığınız ən böyük məlumat həcmi nə idi?