Упражнения по программированию Swift Array: Найти большее значение заданного массива целых чисел и установить все другие элементы с этим значением
Быстрое программирование массива: упражнение 7 с решением
Напишите программу Swift, чтобы найти большее значение данного массива целых чисел и установить все другие элементы с этим значением. Вернуть измененный массив.
Иллюстрированная презентация:
Пример решения:
Свифт Код:
func newarray(_ arra: [Int]) -> [Int] {
var new_arra = arra
if new_arra.first! > new_arra.last!
{
new_arra[1] = new_arra.first!
new_arra[2] = new_arra.first!
}
else
{
new_arra[0] = new_arra.last!
new_arra[1] = new_arra.last!
}
return new_arra
}
print(newarray([1, 2, 3]))
print(newarray([-5, -4, 0]))
print(newarray([12, 14, 16]))
Пример вывода:
[3, 3, 3] [0, 0, 0] [16, 16, 16]
Редактор кода программирования Swift:
Улучшите этот пример решения и опубликуйте свой код через Disqus
Previous: написать программу Swift для создания нового массива с элементами в обратном порядке для данного массива целых чисел.
Далее: Напишите программу Swift для вычисления суммы первых 2 элементов данного массива целых чисел. Вернуть 0, если длина данного массива равна 0, и вернуть значение первого элемента, если длина массива меньше 2.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования