Упражнения по программированию Swift Array: поменяйте местами первый и последний элементы заданного массива целых чисел
Быстрое программирование массива: упражнение 19 с решением
Напишите программу Swift, чтобы поменять местами первый и последний элементы данного массива целых чисел. Вернуть измененный массив (длина будет не менее 1).
Иллюстрированная презентация:
Пример решения:
Свифт Код:
func swap_elements(_ a: [Int]) -> [Int] {
var new_array = a
let first_element = new_array.removeFirst()
let last_element = new_array.removeLast()
new_array.insert(last_element, at: new_array.startIndex)
new_array.append(first_element)
return new_array
}
print(swap_elements([1, 2, 3, 4]))
print(swap_elements([1, 2, 3]))
print(swap_elements([11, 12, 13, 14, 15]))
Пример вывода:
[4, 2, 3, 1] [3, 2, 1] [15, 12, 13, 14, 11]
Редактор кода программирования Swift:
Улучшите этот пример решения и опубликуйте свой код через Disqus
Предыдущий: Напишите программу Swift, чтобы проверить, является ли массив длиной четыре, содержащий все их элементы из двух заданных массивов (каждая длина два) целых чисел.
Далее: Напишите программу Swift для создания нового массива длиной 3, содержащего элементы из середины заданного массива целых чисел, и длина будет не менее 3.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования