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

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

script1adsense2code
script1adsense3code

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

Напишите программу Swift для создания нового массива с удвоенной длиной заданного массива целых чисел, и его последний элемент совпадает с заданным массивом. Заданный массив будет иметь длину 1 или более. По умолчанию новый целочисленный массив содержит все 0.

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

«Swift

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

Свифт Код:

func new_array(_ a: [Int]) -> [Int] {
    var new_array: [Int] = [a.last!]
    
    for _ in a {
        new_array.insert(0, at: new_array.startIndex)
        new_array.insert(0, at: new_array.startIndex)
    }
    new_array.remove(at: 0)
    
    return new_array
}
print(new_array([1, 2, 3, 4]))
print(new_array([1, 2, 3]))
print(new_array([1]))

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

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

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

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

Предыдущий: Напишите программу Swift, чтобы проверить, не содержит ли массив целых чисел 3 или 5.
Далее: Напишите программу Swift, чтобы проверить, содержит ли данный массив целых 3 дважды или 5 дважды.

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code