Предмет: Информатика,
автор: tceww
помогите пожалуйста, питон!!
Вася забыл свой пароль. Он точно знает, что все свои пароли он делает из разного числа символов. И нужный ему пароль длины K
.
Его голосовой помощник Мелисса умеет искать пароли и может найти их все. Вам остается выбрать нужный пароль из числа найденных Мелиссой.
Входные данные
В первой строке вводится целое число K
(1≤K≤100
)
На вход подаются пароли: по одному в строке.
Признак конца ввода: строка «END». Гарантируется что нет пароля, совпадающего со словом «END».
В паролях могут использоваться латинские буквы (прописные и строчные) и цифры. Длина пароля не превышает 100 символов.
Все пароли имеют различную длину.
Выходные данные
Требуется вывести пароль длины K
входные данные:
3
abc
abcd
ab
a
END
выходные:
abc
Ответы
Автор ответа:
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) # выводим найденный пароль или пустую строку, если ничего не найдено
Похожие вопросы
Предмет: Қазақ тiлi,
автор: Аноним
Предмет: Английский язык,
автор: kramatorskarina
Предмет: Геометрия,
автор: bynbyn228
Предмет: Биология,
автор: shafranskaolga
Предмет: Русский язык,
автор: tallerkoda18082006