Вопрос задан 11.06.2026 в 22:53. Предмет Информатика. Спрашивает Савчук Полина.

Питон, Информатика Алиса привела Васю в подземелье. На стене они увидели таинственную надпись на неизвестном языке. Вася насчитал n строк. В каждой изначально было n символов, но некоторые стёрлись. Дано число n и n строк. Выведи строки со стёртыми символами (то есть те, длина которых меньше n).

Перейти к ответам

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

Отвечает Елубай Жулдыз.

Нужно прочитать число n, затем прочитать n строк и вывести только те строки, длина которых меньше n. Именно такие строки считаются строками со стёртыми символами.

Пример решения на Python:

Python
n = int(input())

for _ in range(n):
s = input()
if len(s) < n:
print(s)

Как работает программа:

Сначала вводится число n — количество строк и изначальная длина каждой строки.

Python
n = int(input())

Затем запускается цикл, который повторяется n раз, потому что всего дано n строк:

Python
for _ in range(n):

На каждой итерации считывается очередная строка:

Python
s = input()

После этого проверяется её длина. Если длина строки меньше n, значит в ней какие-то символы стёрлись:

Python
if len(s) < n:

Такую строку нужно вывести:

Python
print(s)

Полная программа:

Python
n = int(input())

for _ in range(n):
s = input()
if len(s) < n:
print(s)

Например, если ввод такой:

5
abcde
abcd
qwert
xy
12345

То программа выведет:

abcd
xy

Потому что строки abcd и xy имеют длину меньше 5.

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

Топ вопросов за вчера в категории Информатика

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

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