Python
Kolik je v matici propojených oblastí (Počet propojených oblastí)? Podmínka Dána je dvourozměrná matice celých čísel. Každá buňka obsahuje číslo. Dvě buňky jsou považovány za propojené, pokud jsou sousední horizontálně nebo vertikálně a obsahují stejné číslo. Propojená oblast je maximální skupina buněk se stejnou hodnotou, propojených navzájem. Napište funkci, která vrátí počet takových propojených oblastí v matici. Vstupní data Dvourozměrné pole celých čísel grid (rozměr matice m×n). Výstupní data Celé číslo — počet propojených oblastí. Omezení 1 <= m, n <= 100 Šablona kódu: # K dispozici bez importu: json, sys, io def count_regions(grid): # TODO: implementujte řešení zde return 0
Umíte napsat surové SQL dotazy?
Zobrazte 5 nejlepších uživatelů podle počtu provedených transakcí.
Může být instance uživatelsky definované třídy použita jako klíč v slovníku?
Tabulka obsahuje 100–500 milionů záznamů a práce s ní se stala pomalou. Co lze udělat pro optimalizaci?
Jaké jsou hlavní kritéria výběru společnosti? Uveďte 2-3 hlavní kritéria.
Proč jste odpověděli na naši nabídku práce a co vás na ní zaujalo?
Jak se vztahujete ke kritice své práce a co pro vás znamená konstruktivní kritika?
S jakými databázemi jste museli pracovat jako vývojář?
Po zavedení poplatku jsou peníze odečteny od uživatelů, ale správce nevidí příjmy společnosti. Kde by mohly být peníze a jak je diagnostikovat?
Jak změnit datový model tak, aby jednoznačně spojil čtyři transakce jednoho převodu a poté provedl vrácení jedním krokem?
Jaké přístupy používáte pro konkurenční a paralelní provádění úkolů v Pythonu, včetně vlivu GIL?
Jak vyřešit problém nalezení duplicitních řetězců bez použití Counter?
Napsali jste někdy programy na zpracování síťového provozu?
Stručně vysvětlete, co jsou fixture v pytest a jak se od sebe liší.
Jaký platový rozsah si představujete?
Na co nejvíce dbáte při výběru nové práce?
Napsal jste někdy testy?
Najděte duplicitní prvky Podmínka: Dána je řada řetězců. Vraťte řadu řetězců, které se v původní řadě vyskytují více než jednou. Pořadí prvků ve výsledku je podle pořadí jejich prvního výskytu v původní řadě. Vstupní data: []string — řada řetězců Výstupní data: []string — řetězce, které se vyskytují více než jednou, v pořadí prvního výskytu Omezení: - 0 <= len(input) <= 10^4 - Každý řetězec obsahuje latinské písmena, délka 1..50 Příklad: Vstup: ["a", "bb", "bb", "aa", "a", "a"] Výstup: ["a", "bb"]
Jsou řetězce izomorfní?