Sobes.tech

Python

Podmínka: Dva pole objektů. Každý objekt obsahuje číselné pole 'code'. Vraťte nové pole obsahující všechny objekty z pole a, pro které existuje objekt v poli b se stejnou hodnotou 'code'. Pořadí prvků ve výsledku je určeno pořadím odpovídajícího 'code' v b: objekty z a by měly být uspořádány ve stejném pořadí, v jakém se jejich 'code' v b objevuje. Pokud v b je několik objektů se stejným 'code', zohledňuje se pouze první výskyt. Vstupní data: - a — pole objektů ve tvaru { code: number, ...rest }, délka od 0 do 10^5 - b — pole objektů ve tvaru { code: number, ...rest }, délka od 0 do 10^5 Výstupní data: Pole objektů z a, filtrováno a seřazeno podle prvního výskytu odpovídajícího 'code' v b. Omezení: - 0 <= a.length, b.length <= 100 000 - Pole 'code' je nezáporné celé číslo - v b mohou být duplicitní 'code' — zohledňuje se pouze první výskyt Příklad funkce: ```python # Dostupné bez importu: json, sys, io def intersect_by_code(a, b): # Napište řešení zde return [] ```

140

Vysvětlete koncept a účel migrací databází v procesu vývoje a údržby aplikací

Junior — Middle
131

Můžete vysvětlit, co se rozumí pod tvůrčími vzory ve vývoji softwaru?

Junior — Middle
131

Proč je parametrizace v `pytest` preferovaná před smyčkou `for` v rámci jednoho testu?

126

Vysvětlete, co je to závodní podmínka v aplikacích Python a proč je nebezpečná.

Junior — Middle
115
/5