Арифметические строки
Вводятся 3 строки в случайном порядке. Напишите программу, которая выясняет можно ли из длин этих строк построить возрастающую арифметическую прогрессию.
Формат входных данных
На вход программе подаются три строки, каждая на отдельной строке.
Формат выходных данных
Программа должна вывести строку «YES», если из длин введенных слов можно построить арифметическую прогрессию, «NO» в ином случае.
Sample Input 1:
abc
a
abcde
Sample Output 1:
YES
Ответы
Ответ дал:
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:
могу предложить что-то покороче(но по сути тоже самое)
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")
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")
Вас заинтересует
2 года назад
2 года назад
7 лет назад
7 лет назад
9 лет назад