Добрый день! Пытаюсь разобраться с коллекциями в Swift, но идет туго. Помогите решить задачу.
Необходимо написать функцию , преобразующую массив окружностей по следующему алгоритму:
- белые окружности должны быть первыми
- радиус черных должен быть увеличен в 2 раза
- красные нужно убрать из результата
- зеленые перекрасить в синие
- затем разместить синие в конце массива
- если не указано иное, то порядок окружностей должен сохраняться
/// Перечисление, представляющее один из пяти цветов
public enum Color {case white case black case red case green case blue } /// Структура, описывающая окружность public struct Circle { public var radius: Double public var color: Color public init(radius: Double, color: Color) }
func firstFunction(arrayList: [Circle]) -> [Circle]{
}