Предмет: Другие предметы, автор: naylyabirgalina2019

Арифметические строки
Вводятся 3 строки в случайном порядке. Напишите программу, которая выясняет можно ли из длин этих строк построить возрастающую арифметическую прогрессию.

Формат входных данных
На вход программе подаются три строки, каждая на отдельной строке.

Формат выходных данных
Программа должна вывести строку «YES», если из длин введенных слов можно построить арифметическую прогрессию, «NO» в ином случае.

Sample Input 1:

abc
a
abcde
Sample Output 1:

YES

Ответы

Автор ответа: Smthng1strng
5

a,b,c=input(),input(),input()

a1=len(a)

b1=len(b)

c1=len(c)

if ((2*b1-c1-a1)*(2*c1-b1-a1)*(2*a1-b1-c1)) == 0:

print('YES')

else:

print('NO')


dima228132: могу предложить что-то покороче(но по сути тоже самое)
dima228132: a,b,c=input(),input(),input()
a1,b1,c1=len(a),len(b),len(c)
print("YES" if ((2*b1-c1-a1)*(2*c1-b1-a1)*(2*a1-b1-c1)) == 0 else "NO")
Похожие вопросы