SortedKeys: детерминированный порядок
Выдачу «Полки» нужно сделать стабильной. Реализуйте sortedKeys: верните отсортированные ключи карты (паттерн «собрать → отсортировать → обойти»).
Показать решение
GolangРешение
func sortedKeys(m map[string]int) []string {
keys := make([]string, 0, len(m))
for k := range m {
keys = append(keys, k)
}
sort.Strings(keys)
return keys
}Записаться на разбор
10 000 ₽ · 60 минут · онлайн