Я пытаюсь решить проблему в приложении, которое я создаю.
Я дошел до фильтрации и удаления нуля, но я не могу понять, как продублировать значения массива в соответствии ск их значению Int внутри массива.
var array1: [Int] = [0,3,2,1]
let aboveZero = array1.filter{$0 >= 1}
print(aboveZero) // "[3, 2, 1]"
let words1 = aboveZero.map { NumberFormatter.localizedString(from: $0 as NSNumber, number: .spellOut) }
print(words1) // "["three", "two", "one"]"
Ожидается: "[" три "," три "," три "," два "," два "," один "]"