Sobes.tech

Python

Ինչպե՞ս ներկայացնենք այն գրաֆը, որը մեզ անհրաժեշտ է այս առաջադրանքի համար, և ինչպես ստանալ պատասխան (մարաշրուտ) նրանից։

129

Որքան գումարից եք պատրաստ քննարկել առաջարկը?

128

Ներկայումս ունե՞ք փորձ frontend զարգացման մեջ։

Junior — Middle
127

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

125

Որքան ժամանակ է պետք հատկացնել ալգորիթմների և տվյալների կառուցվածքների հարցազրույցի նախապատրաստման համար:

Junior — Middle
125

Ի՞նչ փորձառություն ունեք Python-ի հետ և որքան ժամանակ եք օգտագործում այն ձեր նախագծերում։

Junior — Middle
125

Ի՞նչ այլ ծրագրավորման լեզուներ կամ տեխնոլոգիաներ եք օգտագործել ձեր նախագծերում, բացի Python-ից։

Junior — Middle
124

Դուք ունե՞ք բազմապատկման և ասինխրոն տեխնոլոգիաների օգտագործմամբ զարգացման փորձ։

Junior — Middle
124

Կպատմեք ավելի մանրամասն ձեր վերջին նախագծի մասին: ինչ էր, ինչ խնդիրներ եք կատարել, ինչ էր ձեր պատասխանատվության գոտին?

124

Ինչպե՞ս գտնենք երթուղու սկզբնական քաղաքը։

123

Ի՞նչ կարգով պետք է աշխատի իրական բանկոմատում գումարի դուրսբերումը։

122

Ինչու՞ պետք է դա անենք: Ի՞նչ գաղափար է: Ենթադրենք, որ այսպես գտնում ենք վերջնական քաղաքները — առաջին հերթին, ինչպես ենք դրանք գտնում: Երկրորդ, ինչպես վերականգնում ենք երթուղին ինքնըստինքյան?

121

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

Կարող ես նկարագրել հիմնական պարտականությունները և նախագծերը, որոնց վրա աշխատել ես նախորդ աշխատանքում?

Junior — Middle
119

Կիսվեք ձեր վերջին մասնագիտական փորձով և ձեռքբերումներով։

Junior — Middle
118

""" Տրված է ամբողջ թվերի հաջորդականություն: Պետք է գտնել հաջորդականության երկու տարրերի հնարավոր ամենափոքր արտադրյալը (զույգ - երկու ցանկացած տարր, ոչ պարտադիր հաջորդական): Օրինակ, համարների հաջորդականության 9 4 2 5 3 համար պատասխանն է 6: """ def find_min_product(arr: list[int]) -> int: ...

117

""" Տրված է քաղաքների զույգերի հավաքածու. - յուրաքանչյուր զույգ քաղաքների միջև աշխատակիցը կատարել է ուղղակի թռիչք; - թռիչքի ուղղության մասին տեղեկությունը կորել է; - ինչպես նաև, թռիչքների կարգը կորել է: Նշվում է, որ բոլոր թռիչքները պատկանում են մեկ ուղևորության: - յուրաքանչյուր հաջորդ թռիչքը սկսվում էր այն քաղաքից, որտեղ ավարտվում էր նախորդը; - ոչ մի քաղաք չի այցելվել երկու անգամ աշխատակցի կողմից; - ուղևորության սկզբնական քաղաքը տարբեր է վերջնականից: Ցուցադրել քաղաքները ուղու կարգով: - կա երկու հնարավոր պատասխան, ցանկացածը ընդունելի: Օրինակներ: [("Մոսկվա", "Բելգրադ")] -> ["Մոսկվա", "Բելգրադ"] [("Մոսկվա", "Բելգրադ"), ("Մոսկվա", "Երևան")] -> ["Երևան", "Մոսկվա", "Բելգրադ"] Flight = tuple[str, str] def get_route(flights: list[Flight]) -> list[str]: ...

117
/5