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

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

script1adsense2code
script1adsense3code

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

Напишите программу Swift, чтобы найти наибольшее значение из первого, последнего и среднего значений в данном массиве целых чисел, и длина будет по крайней мере 1.

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

«Swift

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

Свифт Код:

 func max_three(_ a: [Int]) -> Int {
    guard a.count % 2 == 1 else {
        return 0
    }
    
    let middle_index = a.count / 2
    
    if a.first! > a.last! && a.first! > a[middle_index] {
        return a.first!
    } else if a.last! > a.first! && a.last! > a[middle_index] {
        return a.last!
    } else {
        return a[middle_index]
    }
}
print(max_three([1, 2, 3]))
print(max_three([-1, -5, -7]))
print(max_three([0, 1, 9]))

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

 3
-1
9

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

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

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code