Merge kanalo užduotis Įgyvendinkite merge funkciją, kuri priima bet kokį skaičių chan string kanalų ir grąžina vieną išėjimo kanalą, iš kurio galima skaityti visas perduotas kanalus. Perduoti kanalai už merge funkcijos ribų yra uždaromi po rašymo. Po skaitymo iš sujungto kanalo pabaigos, programa turėtų išvesti "ok".
Cybersecurity / InfoSec
Papaskink apie įdomiausią projektą ar pasiekimą savo karjeroje, kur buvo iššūkių.
Ar kada nors teko spręsti sistemų dizaino užduotis pokalbio metu?
Kuo skiriasi kursoriaus ir offset puslapiavimas?
Užduotis Merge kanalas Įgyvendinkite funkciją merge, kuri priima bet kokį skaičių chan int kanalų ir grąžina vieną išėjimo kanalą, iš kurio galima skaityti visas perduotas kanalus. Perduoti kanalai už funkcijos merge ribų yra uždaromi po rašymo. Po skaitymo iš sujungto kanalo pabaigos, programa turėtų išvesti "ok". Funkcija merge neturėtų trukti ilgiau kaip 1 sekundę, šaltinio kanalai gali likti atviri.
Ar matote sprendimą naudojant tikrą (time.Ticker) vietoj konteksto/laiko matuoklio?
Merge kanalo užduotis Įgyvendinkite merge funkciją, kuri priima bet kokį skaičių chan int kanalų ir grąžina vieną išėjimo kanalą, iš kurio galima skaityti visas perduotas kanalų reikšmes. Perduoti kanalai už merge funkcijos ribų yra uždaromi po rašymo. Po skaitymo iš sujungto kanalo pabaigos, programa turi išvesti "ok".