Ülesanne Merge kanaliga Rakenda funkts merge, kas acceptē jebkādu kanālu skaitu chan string un atgriež vienu izejas kanālu, no kura var lasīt visas pārraidītās kanālus. Pārraidītie kanāli ārpus merge funkcijas tiek slēgti pēc rakstīšanas. Pēc lasīšanas no apvienotā kanāla pabeigšanas programmai jāizvada "ok".
Cybersecurity / InfoSec
Räägi mulle kõige huvitavamast projektist või saavutustest sinu karjääris, kus olid väljakutsed.
Kas teil on kunagi olnud vaja lahendada süsteemidisaini ülesandeid intervjuul?
Mis vahe on kursori ja offset-põhise lehitsemise vahel?
Merge channel task Implement the merge function, which accepts an arbitrary number of chan int channels and returns a single output channel from which all values from the passed channels can be read. Channels passed outside the merge function are closed after writing. After finishing reading from the merged channel, the program should output "ok". The merge function should not take more than 1 second, source channels may remain open.
Kas näete lahendust, kasutades tickerit (time.Ticker) selle asemel, et konteksti/ajamõõtjat?
Ülesanne Merge channel Rakenda funktsiju merge, kas pieņem jebkādu kanālu skaitu chan int un atgriež vienu izejas kanālu, no kura var lasīt visas pārraidīto kanālu vērtības. Pārraidītie kanāli ārpus merge funkcijas tiek slēgti pēc rakstīšanas. Pēc lasīšanas no apvienotā kanāla programmai jāizvada "ok".