Сервис «Полки» по-разному обрабатывает «списка ещё нет» и «список пуст». Реализуйте classify: она возвращает "nil" для nil-слайса, "empty" для не-nil слайса длины 0 и "len=N" в остальных случаях.
- Задача
- Решение
- Обсуждение
Classify: nil против пустого списка
GolangРешение
func classify(s []int) string {
if s == nil {
return "nil"
}
if len(s) == 0 {
return "empty"
}
return fmt.Sprintf("len=%d", len(s))
}