Упражнения по программированию Swift Array: создание нового массива с элементами в обратном порядке для данного массива целых чисел
Быстрое программирование массива: упражнение 6 с решением
Напишите программу Swift для создания нового массива с элементами в обратном порядке для данного массива целых чисел.
/ * Учитывая массив длиной 3 дюйма, вернуть новый массив с элементами в обратном порядке, поэтому {1, 2, 3} становится {3, 2, 1}. * /
Иллюстрированная презентация:
Пример решения:
Свифт Код:
func rotate_left_3(_ arra: [Int]) -> [Int] {
var new_arra = arra
new_arra.removeFirst()
new_arra.append(arra.first!)
return new_arra
}
print(rotate_left_3([1, 2, 3]))
print(rotate_left_3([-1, 0, 1]))
Пример вывода:
[2, 3, 1] [0, 1, -1]
Редактор кода программирования Swift:
Улучшите этот пример решения и опубликуйте свой код через Disqus
Предыдущий: Напишите программу Swift, чтобы повернуть элементы массива целых чисел влево.
Далее: Напишите программу Swift, чтобы найти большее значение данного массива целых чисел и установить все другие элементы с этим значением.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования