Sarcina de Merge channel Implementați funcția merge, care acceptă un număr arbitrar de canale chan string și returnează un canal de ieșire, din care se pot citi toate valorile din canalele transmise. Canalele transmise în afara funcției merge sunt închise după scriere. După finalizarea citirii din canalul combinat, programul trebuie să afișeze "ok".
Cybersecurity / InfoSec
Povestește despre cel mai interesant proiect sau realizare din cariera ta, unde ai avut provocări?
Ați fost vreodată nevoit să rezolvați probleme de design de sistem la un interviu?
Care este diferența dintre paginarea cu cursor și paginarea cu offset?
Task de Merge channel Implementați funcția merge, care acceptă un număr arbitrar de canale chan int și returnează un canal de ieșire, din care se pot citi toate valorile din canalele transmise. Canalele transmise în afara funcției merge sunt închise după scriere. După finalizarea citirii din canalul combinat, programul trebuie să afișeze "ok". Funcția merge nu trebuie să dureze mai mult de 1 secundă, canalele sursă pot să nu se închidă.
Vizi o soluție folosind un ticker (time.Ticker) în loc de un context/temporizator?
Sarcina de Merge channel Implementați funcția merge, care acceptă un număr arbitrar de canale chan int și returnează un canal de ieșire, din care se pot citi toate valorile din canalele transmise. Canalele transmise în afara funcției merge sunt închise după scriere. După finalizarea citirii din canalul combinat, programul trebuie să afișeze "ok".