Merge kanaaltaken taak Implementeer de functie merge, die een willekeurig aantal kanalen chan string accepteert en één uitgangskanaal retourneert, waaruit alle waarden van de doorgegeven kanalen kunnen worden gelezen. De doorgegeven kanalen buiten de functie merge worden gesloten na het schrijven. Na het voltooien van het lezen uit de samengevoegde kanaal, moet het programma "ok" afdrukken.
Cybersecurity / InfoSec
Vertel over het meest interessante project of de prestatie uit je carrière, waar je uitdagingen tegenkwam?
Moest je tijdens een sollicitatiegesprek systeemontwerpproblemen oplossen?
Wat is het verschil tussen cursor-paginatie en offset-paginatie?
Merge kanaaltask Implementeer de functie merge, die een willekeurig aantal kanalen chan int accepteert en één uitgangskanaal retourneert, waaruit alle waarden van de doorgegeven kanalen kunnen worden gelezen. De doorgegeven kanalen buiten de functie merge worden gesloten na het schrijven. Na het voltooien van het lezen uit de samengevoegde kanaal, moet het programma "ok" afdrukken. De merge-functie mag niet langer dan 1 seconde duren, de bronkanalen kunnen niet worden gesloten.
Zie je een oplossing met een ticker (time.Ticker) in plaats van een context/timer?
Merge channel taak Implementeer de functie merge, die een willekeurig aantal kanalen chan int accepteert en één uitgangskanaal retourneert, waaruit alle waarden van de doorgegeven kanalen kunnen worden gelezen. De doorgegeven kanalen buiten de functie merge worden gesloten na het schrijven. Na het voltooien van het lezen uit de samengevoegde kanaal, moet het programma "ok" afdrukken.