Розв’язок задачі з програмування Рівнобедрений трикутник

25 Жовтня, 2020
Розв’язок задачі з програмування Більше з трьох
25 Жовтня, 2020
Розв’язок задачі з програмування Найменше з більших
28 Жовтня, 2020
Розв’язок задачі з програмування Більше з трьох
25 Жовтня, 2020
Розв’язок задачі з програмування Найменше з більших
28 Жовтня, 2020

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

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

Рівнобедрений трикутник

На вході програми маємо три натуральних числа a, b і c, записані в одному рядку через пропуск. У відповідь потрібно вивести суму заданих чисел, якщо існує рівнобедрений трикутник з довжинами сторін a, b, c і повідомлення No у протилежному випадку

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

В єдиному рядку записані через пропуск три натуральних числа a, b і c

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

Відповідь до задачі.

Examples

Input

7 7 3

Output

17

Input

4 5 9

Output

No

Обмеження

Full score: 100

Time limit: 100 ms

Real time limit: 5 s

Memory limit: 64M

Розв'язок

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

import math
a, b, c = map(int, input().split())
if a!=b and a!=c and b!=c:
    print('No')
elif a>=b+c:
    print('No')
elif b>=a+c:
    print('No')
elif c>=a+b:
    print('No')
else:
    print(a+b+c)

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

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

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