кодесурса
«скор

Упражнения по программированию Swift Array: создайте новый массив длиной 3, содержащий элементы из середины заданного массива целых чисел, и длина будет не менее 3

script1adsense2code
script1adsense3code

Быстрое программирование массива: упражнение-20 с решением

Напишите программу Swift для создания нового массива длиной 3, содержащего элементы из середины заданного массива целых чисел, и длина будет не менее 3.

Иллюстрированная презентация:

«Swift

Пример решения:

Свифт Код:

 func three_elements(_ a: [Int]) -> [Int] {
    var new_array = a
    
    if a.count % 2 == 1 {
        let ctr = a.count
        let second_index = ctr / 2
        let third_index = second_index + 1
        let first_index = second_index - 1
        
        new_array = [a[first_index], a[second_index], a[third_index]]
    }
    
    return new_array
}
print(three_elements([1, 2, 3, 4, 5])) 
print(three_elements([7, 5, 4, 1, 3, 0, 9])) 
print(three_elements([0, 1, 2])) 

Пример вывода:

 [2, 3, 4]
[4, 1, 3]
[0, 1, 2]

Редактор кода программирования Swift:

Улучшите этот пример решения и опубликуйте свой код через Disqus

Previous: написать программу Swift, чтобы поменять местами первый и последний элементы заданного массива целых чисел. Вернуть измененный массив (длина будет не менее 1).
Далее: Напишите программу Swift, чтобы найти наибольшее значение из первого, последнего и среднего значений в данном массиве целых чисел и длины будет не менее 1.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code