Розв’язок задачі з програмування “Різниця між найбільшим і найменшим”

30 Жовтня, 2020
Розв’язок задачі з програмування “Вивести масив”
29 Жовтня, 2020
Розв’язок задачі з програмування “Без повторень”
30 Жовтня, 2020
Розв’язок задачі з програмування “Вивести масив”
29 Жовтня, 2020
Розв’язок задачі з програмування “Без повторень”
30 Жовтня, 2020

Розв'язок задачі з програмування E-Olymp "Різниця між найбільшим і найменшим";

Використовується мова програмування Python 3

Різниця між найбільшим і найменшим

Задано n цілих чисел. Вивести різницю між найбільшим і найменшим числом

Формат вхідних даних:

В першому рядку записано число n (1 ≤ n ≤ 100). В другому рядку записано n цілих чисел, кожне з яких не перевищує за модулем 100

Формат вихідних даних:

Вивести різницю між найбільшим і найменшим числом

Examples

Input

7

0 -7 -13 14 -2 13 13

Output

27

Обмеження

Full score: 100

Time limit: 100 ms

Real time limit: 5 s

Memory limit: 64M

Розв'язок

Правильність розв'язку - 100/100

n=int(input())
a = [int(s) for s in input().split()]
max=a[0]
min=a[0]
for i in range(n):
    if max>=a[i]:
        max=a[i]
    if min<=a[i]:
        min=a[i]
print(min-max)

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Розв’язок задачі з програмування “Різниця між найбільшим і найменшим”
Цей сайт використовує cookie для зберігання даних. Продовжуючи використовувати сайт, Ви даєте свою згоду на роботу з цими файлами.
Політика конфіденційності