Упражнения по программированию Swift Array: создание нового массива, берущего первый элемент из двух заданных массивов целых чисел
Быстрое программирование массива: упражнение 23 с решением
Напишите программу Swift для создания нового массива, берущего первый элемент из двух заданных массивов целых чисел. Если какой-либо массив имеет длину 0, игнорируйте этот массив.
Иллюстрированная презентация:
Пример решения:
Свифт Код:
func new_array(_ array1: [Int], _ array2: [Int]) -> [Int] {
if array1.count == 0 && array2.count == 0
{
return []
}
else if array1.count == 0 && array2.count != 0
{
return [array2.first!]
}
else if array1.count != 0 && array2.count == 0
{
return [array1.first!]
}
else
{
return [array1.first!, array2.first!]
}
}
print(new_array([1, 2, 3], [4, 5, 6]))
print(new_array([], []))
print(new_array([1], [2]))
print(new_array([1, 5], []))
Пример вывода:
[1, 4] [] [1, 2] [1]
Редактор кода программирования Swift:
Улучшите этот пример решения и опубликуйте свой код через Disqus
Предыдущая: Напишите программу Swift для создания нового массива, взяв первые два элемента из заданного массива целых чисел. Если длина данного массива меньше 2, используйте один элемент данного массива.
Далее: написать программу Swift для подсчета количества четных чисел в данном массиве.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования