Sobes.tech

Python

Sąlyga: Duoti du objektų masyvai. Kiekvienas objektas turi skaitmeninį lauką 'code'. Grąžinkite naują masyvą, kuriame būtų visi objektai iš masyvo a, kurių atitinkamame masyve b yra objektas su tokiu pačiu 'code' reikšme. Elementų tvarka rezultate nustatoma pagal atitinkamo 'code' tvarką b: objektai iš a turi būti išdėstyti tokia tvarka, kokia jų 'code' pasirodo b. Jei b yra keli objektai su tokiu pačiu 'code', laikoma tik pirmoji jų reikšmė. Įvesties duomenys: - a — objektų masyvas formatu { code: number, ...rest }, ilgis nuo 0 iki 10^5 - b — objektų masyvas formatu { code: number, ...rest }, ilgis nuo 0 iki 10^5 Išvesties duomenys: Masyvas iš a, filtruotas ir surūšiuotas pagal pirmą pasirodymą atitinkančio 'code' b. Apribojimai: - 0 <= a.length, b.length <= 100 000 - Laukas 'code' yra neigiamas sveikas skaičius - b gali turėti pasikartojančių 'code' — laikoma tik pirmoji reikšmė Pavyzdinė funkcija: ```python # Be importo prieinama: json, sys, io def intersect_by_code(a, b): # Parašykite sprendimą čia return [] ```

144

Ar galite paaiškinti, kas yra kūrybiniai modeliai programinės įrangos kūrimo procese?

Junior — Middle
132

Paaiškinkite duomenų bazių migracijų koncepciją ir tikslą programų kūrimo ir priežiūros procese

Junior — Middle
131

Kodėl `pytest` parametrizacija yra pageidautina, palyginti su `for` ciklu viename teste?

130

Kokius metodus ir įrankius žinote, kad patikrintumėte talpyklos teisingumą?

Junior — Middle
119

Paaiškinkite, kas yra lenktynių sąlyga Python programose ir kodėl ji pavojinga.

Junior — Middle
116
/5