Sobes.tech

Frontend

9. Kopírování Během kontroly si profesor Floyd všiml, že někteří studenti si vyměňují poznámky. Nejprve chtěl všem dát dvojku, ale profesor byl laskavý, a proto se rozhodl studenty rozdělit do dvou skupin: ty, kteří umožňují kopírování, a těm, kterým dá pouze první skupině dvojku. Profesor má zaznamenány všechny páry studentů, kteří si vyměnili poznámky. Je třeba určit, zda je možné studenty rozdělit do dvou skupin tak, aby každá výměna poznámek probíhala od studenta jedné skupiny ke studentovi druhé skupiny. Formát vstupu V první řádce jsou dvě čísla N a M — počet studentů a počet párů studentů, kteří si vyměnili poznámky (1 ≤ N ≤ 10^2, 0 ≤ M ≤ N(N-1)/2). Dále v M řádcích jsou popsány páry studentů: dvě čísla odpovídající číslům studentů, kteří si vyměnili poznámky (číslování studentů začíná od 1, každý pár je uveden nejvýše jednou). Formát výstupu Je třeba vypsat odpověď na úlohu profesora Floyd. Pokud je možné studenty rozdělit do dvou skupin, napište YES; jinak, NO.

Intern
Яндекс
28

Jak zorganizovat validaci na místě?

Middle
МТС БанкМТС Банк
28

Je metoda splice mutující nebo ne? Jak vytvořit nemutující verzi?

Middle+
Ozon Tech
28

Pokud ref uchovává objekt a změníme vnořené pole objektu (například příjmení), spustí se reaktivní spouštěč?

Middle
Программный код
28

Na jaké technologii byl editor postaven a jak je navržen?

Middle
Revizto
28

Máš zkušenosti s Next.js? Povíš mi o své zkušenosti.

Middle+
АэрофлотАэрофлот
28

Zbývá nám 5 minut — mit bys ještě chtěla říct, co jsme neudělali, ale je důležité vzít v úvahu, aby bylo možné řešení považovat za připravené k vývoji?

Middle+
OkkoOkko
28

Na produkci se objevila chyba, je třeba ji urgentně opravit, ale větev dev je již daleko s novými funkcemi. Jak byste postupovali?

Middle+
Chaser
28

Jaké jsou typické chyby hydratace a jak se jim vyhnout?

Middle
Marfatech
28

Proč bylo v projektu zvoleno GraphQL?

Middle+
Сбер. IT
28

Jak funguje uvnitř hashovací tabulka (HashMap)?

Middle+
Альфа-БанкАльфа-Банк
28

Existuje komponenta Button, která je použita na 50 místech. Návrhář chce mírně změnit její vzhled na jednom konkrétním místě. Jak byste postupoval?

Middle+
Rossko
28

Píšeš automatizované testy? Máš zkušenosti s psaním testů?

Middle+
Tilda
28

Na co je v Reactu potřeba atribut key? Co se stane, když se key změní?

Middle+
VK Tech
28

Jak je v týmu organizováno CI/CD a spuštění nových služeb?

Middle+
Сбер. IT
28

Je správné používat async/await přímo v useEffect? Proč?

Middle
Алор+
28

Jaká databáze byla použita v projektu?

Middle
Куаргет
28

Pokud jde o tabulky — pracoval jste s komplexními dlouhými tabulkami s virtualizací, kdy se renderuje pouze to, co je vidět na obrazovce uživatele?

Middle
Вбетон
28

Pověz mi, jaká nová funkce se objevila ve standardu ES6 (ES2015) v JavaScriptu.

Middle
Ай-Теко (I-Teco)
28

Upřednostňuješ specificky komponentní (scoped) přístup ke stylům?

Middle
4dev
28
/292