Решение на Concurrent Retry Executor от Елица Венчова
Резултати
- 3 точки от тестове
- 0 бонус точки
- 3 точки общо
- 2 успешни тест(а)
- 6 неуспешни тест(а)
Код
package main
func OrderedLogDrainer(logs chan (chan string)) chan string {
result := make(chan string, 100)
go func() {
i := 0
for logEntry := range logs {
for logEntry2 := range logEntry {
msg := string(i+49) + "\t" + logEntry2
result <- msg
}
i++
}
close(result)
}()
return result
}
Лог от изпълнението
▸ Покажи логаИстория (3 версии и 2 коментара)
Елица обнови решението на 10.11.2015 11:30 (преди над 2 години)
▸ Покажи разликитеПрочети по-внимателно какво искаме в условието, решението не спазва доста от правилата.
Махни и празната функция main()
, пречи при автоматичното оценяване на тестовете