помогите пожалуйста, питон!!




Вася забыл свой пароль. Он точно знает, что все свои пароли он делает из разного числа символов. И нужный ему пароль длины K
.

Его голосовой помощник Мелисса умеет искать пароли и может найти их все. Вам остается выбрать нужный пароль из числа найденных Мелиссой.

Входные данные
В первой строке вводится целое число K
(1≤K≤100
)

На вход подаются пароли: по одному в строке.

Признак конца ввода: строка «END». Гарантируется что нет пароля, совпадающего со словом «END».

В паролях могут использоваться латинские буквы (прописные и строчные) и цифры. Длина пароля не превышает 100 символов.

Все пароли имеют различную длину.

Выходные данные
Требуется вывести пароль длины K

входные данные:
3
abc
abcd
ab
a
END


выходные:
abc

Ответы

Ответ дал: timosuka739
1

Ответ:

Решение:

Можно воспользоваться циклом while для построчного ввода паролей и проверки их длины. Если длина считанного пароля совпадает с K, то этот пароль является нужным и можно выйти из цикла.

Пример кода на Python:

K = int(input()) # считываем нужную длину пароля

password = '' # переменная для хранения нужного пароля

while True:

line = input().strip() # считываем очередной пароль и удаляем лишние пробелы

if line == 'END': # если считали слово "END", то выходим из цикла

break

if len(line) == K: # если длина считанного пароля равна K, то сохраняем его и выходим из цикла

password = line

break

print(password) # выводим найденный пароль или пустую строку, если ничего не найдено

Вас заинтересует