Go: Массивы
Задание
Полезное
Loading...
Ваше упражнение проверяется по этим тестам
package solution
import (
"testing"
"github.com/stretchr/testify/assert"
)
func TestSafeWrite(t *testing.T) {
a := assert.New(t)
a.Equal([5]int{}, SafeWrite([5]int{}, -1, 10))
a.Equal([5]int{}, SafeWrite([5]int{}, -10, 10))
a.Equal([5]int{}, SafeWrite([5]int{}, 10, 10))
a.Equal([5]int{}, SafeWrite([5]int{}, 20, 10))
a.Equal([5]int{}, SafeWrite([5]int{}, 5, 10))
a.Equal([5]int{10, 2, 3, 4, 5}, SafeWrite([5]int{1, 2, 3, 4, 5}, 0, 10))
a.Equal([5]int{1, 2, 10, 4, 5}, SafeWrite([5]int{1, 2, 3, 4, 5}, 2, 10))
a.Equal([5]int{1, 2, 3, 4, 22}, SafeWrite([5]int{1, 2, 3, 4, 5}, 4, 22))
}
Решение учителя откроется через:
20:00
