Sobes.tech

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

Middle+
КасперскийКасперский
2

Umíte napsat surové SQL dotazy?

Senior
РунитиРунити
2

Zobrazte 5 nejlepších uživatelů podle počtu provedených transakcí.

Senior
РунитиРунити
1

Může být instance uživatelsky definované třídy použita jako klíč v slovníku?

Middle+
КасперскийКасперский
1

Tabulka obsahuje 100–500 milionů záznamů a práce s ní se stala pomalou. Co lze udělat pro optimalizaci?

Senior
РунитиРунити
1

Jaké jsou hlavní kritéria výběru společnosti? Uveďte 2-3 hlavní kritéria.

Middle+
КасперскийКасперский
1

Proč jste odpověděli na naši nabídku práce a co vás na ní zaujalo?

Middle+
КасперскийКасперский
1

Jak se vztahujete ke kritice své práce a co pro vás znamená konstruktivní kritika?

Middle+
КасперскийКасперский
1

S jakými databázemi jste museli pracovat jako vývojář?

Middle+
КасперскийКасперский
1

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?

Senior
РунитиРунити
0

Jak změnit datový model tak, aby jednoznačně spojil čtyři transakce jednoho převodu a poté provedl vrácení jedním krokem?

Senior
РунитиРунити
0

Jaké přístupy používáte pro konkurenční a paralelní provádění úkolů v Pythonu, včetně vlivu GIL?

Middle+
КасперскийКасперский
0

Jak vyřešit problém nalezení duplicitních řetězců bez použití Counter?

Middle+
КасперскийКасперский
0

Napsali jste někdy programy na zpracování síťového provozu?

Middle+
КасперскийКасперский
0

Stručně vysvětlete, co jsou fixture v pytest a jak se od sebe liší.

Senior
РунитиРунити
0

Jaký platový rozsah si představujete?

Middle+
КасперскийКасперский
0

Na co nejvíce dbáte při výběru nové práce?

Middle+
КасперскийКасперский
0

Napsal jste někdy testy?

Senior
РунитиРунити
0

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"]

Middle+
КасперскийКасперский
0

Jsou řetězce izomorfní?

Middle+
КасперскийКасперский
0
/539