Մի տարր հեռացնելուց հետո հաջորդական միավորների առավելագույն երկարությունը (Max Consecutive Ones After Deleting One Element) Շարունակություն: Տրված է ոչ դատարկ զանգված, որը բաղկացած է միայն զրոներից և մեկից։ Գտեք հաջորդական միավորների առավելագույն երկարությունը, որը կարելի է ստանալ՝ հանելով ճիշտ մեկ տարր զանգվածից։ Մեկ տարր հանելը պարտադիր է, նույնիսկ եթե զանգվածը ամբողջությամբ կազմված է միայն միավորներից։ Մուտքային տվյալներ: - nums – ոչ դատարկ ամբողջ թվերի զանգված, յուրաքանչյուր տարր 0 կամ 1 է Ելք: - Մի ամբողջ թիվ – ճիշտ մեկ տարր հանելուց հետո հաջորդական միավորների առավելագույն երկարությունը Համակարգումներ: - 1 <= nums.length <= 10^5 - nums[i] 0 կամ 1 Օրինակ: Go կոդ: ```go // Մատչելի առանց ներմուծման՝ sort, fmt, encoding/json package main func MaxOnes(nums []int) int { // Գրեք լուծումը այստեղ return 0 } ``` Python կոդ: ```python # Մատչելի առանց ներմուծման՝ json, sys, io def max_ones(nums): # Գրեք լուծումը այստեղ return 0 ```
Python
Տարո՞ղ է նման TTL դեկորատորը օգտագործել ասինխրոն ֆունկցիաների հետ։
Ի՞նչն է տարբերությունը Python-ում ինստրուկտոր և գեներատոր միջև։
Դուք օգտագործե՞լ եք Singleton դիզայնի օրինակ և ինչ եք դրա մասին գիտեք:
Դուք գրել եք Dockerfile և Docker Compose? Ինչպե՞ս է Docker Compose-ը տարբերվում Docker/Dockerfile-ից:
Ի՞նչ այլ ֆունկցիոնալ գործիքներ եք գիտակցում կամ օգտագործել եք Python-ում:
Ի՞նչ դեպքում է կատարվում `else` բլոկը `try`/`except` կառուցվածքում:
Ինչ է կոչվում մոտեցումը, երբ օգտվողը ֆիզիկապես չի հեռացվում տվյալների բազայից, այլ նշվում է որպես ջնջված կամ թաքնված?
Արդյո՞ք հնարավոր է ուղղել ընթերցումները տվյալների բազայի ռեպլիկաներին և գրառումները՝ հիմնականին, և ինչ ռիսկեր ունեն նման մոտեցումները:
Ի՞նչ տարբերություն կա միակ ստորակետ, երկակի ստորակետ և հատուկ անունների, ինչպիսիք են `__name__`, միջև Python-ում:
Երբ է կապակցված ցանկը ավելի լավ, քան սովորական ցանկը?
Ի՞նչ տարբերություն կա ինքստինքյան օբյեկտի և ինքստինքյան ինքստինքյան միջև:
Ինչպե՞ս խուսափել այն իրավիճակից, երբ միաժամանակ մի քանի հարցումներ սկսում են թանկարժեք հաշվարկներ cache-ի ժամկետի ավարտից կամ բացակայությունից հետո։
Դուք աշխատե՞լ եք ասինխրոն, բազմաաթոռային և բազմամշակութային ծրագրավորման հետ:
Կոդի վերանայում կատարել։
Կարո՞ղ եք նախագծել տվյալների բազա մի գործառույթի համար՝ սեղմակներ, հարաբերություններ և ինդեքսներ:
Ինչու՞ տիպիկի ներսում գտնվող բառարանն օգտագործել որպես բառարանի բանալի: Կա՞ երաշխիք, որ բառարանը չի փոխանցվի դեկորատորացված ֆունկցիային որպես արգումենտ։
Դուք աշխատե՞լ եք գեներատորների հետ:
Ինչու՞ տիպիկի ներսում գտնվող բառարանն օգտագործել որպես բառարանի բանալի: Կա՞ երաշխիք, որ բառարանը չի փոխանցվի դեկորատորացված ֆունկցիային որպես արգումենտ։
Ինչպե՞ս պետք է աշխատի ասինխրոն TTL կեշը, եթե այն մուտք է գործում արտաքին Redis կեշ, որը կարող է պատասխանել դանդաղ։