Sobes.tech
Back to tasks
Junior — Senior
56

Какой результат выведет программа №11

Companies where asked:

EnjoyPro
Get help with live coding in real time with Sobes Copilot
Task condition

В задаче требуется определить, какой текст появится в консоли после выполнения цепочки функций над массивом целых чисел. Массив сортируется, отбираются только положительные элементы, каждый из них преобразуется в строку, а затем строки объединяются в одну без разделителей в обратном порядке. Выведите полученную строку.

import UIKit

let numbers = [-2, 3, 1, -4, -6, 5]

let output = numbers
    .sorted()
    .filter { $0 > 0 }
    .map { String($0) }
    .reduce("") { $1 + $0 }

print(output)