Sobes.tech

Python

Nosacījums: Divi objektu masīvi. Katrs objekts satur skaitlisku lauku 'code'. Atgrieziet jaunu masīvu, kurā ir visi objekti no masīva a, kuriem ir objekts masīvā b ar tādu pašu 'code' vērtību. Elementu kārtība rezultātā tiek noteikta pēc atbilstošā 'code' secības b: objekti no a jāizkārto tādā secībā, kādā viņu 'code' parādās b. Ja b ir vairāki objekti ar vienādu 'code', tiek ņemta vērā tikai pirmā parādīšanās. Ievades dati: - a — objektiem masīvs formātā { code: number, ...rest }, garums no 0 līdz 10^5 - b — objektiem masīvs formātā { code: number, ...rest }, garums no 0 līdz 10^5 Izvades dati: Masīvs no a, filtrēts un sakārtots pēc pirmās atbilstošā 'code' parādīšanās b. Ierobežojumi: - 0 <= a.length, b.length <= 100 000 - Lauks 'code' ir nenegatīvs vesels skaitlis - b var saturēt dublikātus 'code' — tiek ņemta vērā tikai pirmā parādīšanās Piemēru funkcija: ```python # Pieejams bez importiem: json, sys, io def intersect_by_code(a, b): # Uzrakstiet risinājumu šeit return [] ```

146

Izskaidrojiet datu bāzu migrāciju koncepciju un mērķi programmu izstrādes un uzturēšanas procesā

Junior — Middle
136

Kāpēc `pytest` parametru pārvaldība ir priekšroka pār `for` ciklu vienā testā?

136

Kā darbojas `try`/`finally` konstrukcija bez `except` un kam tā ir paredzēta?

134

Vai jūs varat izskaidrot, kas ir radīšanas modeļi programmatūras izstrādē?

Junior — Middle
132

Izskaidrojiet, kas ir datu sacensību nosacījums Python lietojumprogrammās un kāpēc tas ir bīstami.

Junior — Middle
127

Vai esat izmantojis daudzstāvu būvniecību Docker un kāpēc tās ir nepieciešamas?

124

Kādus metodes un rīkus jūs zināt, lai pārbaudītu kešatmiņas pareizību?

Junior — Middle
119
/5