Вопрос задан 01.07.2023 в 16:33. Предмет Другие предметы. Спрашивает Мелихов Митя.

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

можно ли из длин этих строк построить возрастающую арифметическую прогрессию. Формат входных данных На вход программе подаются три строки, каждая на отдельной строке. Формат выходных данных Программа должна вывести строку «YES», если из длин введенных слов можно построить арифметическую прогрессию, «NO» в ином случае. Sample Input 1: abc a abcde Sample Output 1: YES
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Бондик Яна.

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')

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения этой задачи мы должны сначала определить длины трех введенных строк, а затем проверить, можно ли из этих длин построить арифметическую прогрессию. Для того чтобы последовательность была арифметической прогрессией, разница между любыми двумя соседними элементами должна быть одинаковой.

Вот Python-программа, которая выполняет данную задачу:

python
# Ввод трех строк str1 = input() str2 = input() str3 = input() # Определение длин строк len1 = len(str1) len2 = len(str2) len3 = len(str3) # Создание списка длин строк и сортировка его lengths = [len1, len2, len3] lengths.sort() # Проверка, можно ли из длин построить арифметическую прогрессию if lengths[1] * 2 == lengths[0] + lengths[2]: print("YES") else: print("NO")

Этот код сначала определяет длины строк, затем создает список длин и сортирует его. После этого он проверяет, можно ли из этих длин построить арифметическую прогрессию, проверяя, что средний элемент равен полусумме первого и последнего элементов. Если это условие выполняется, программа выводит "YES", в противном случае - "NO".

0 0

Похожие вопросы

Топ вопросов за вчера в категории Другие предметы

Последние заданные вопросы в категории Другие предметы

Задать вопрос