Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.61/18: Рейтинг темы: голосов - 18, средняя оценка - 4.61
17 / 12 / 5
Регистрация: 22.10.2019
Сообщений: 62
1

Некорректные логины

18.11.2019, 18:37. Показов 3540. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Вы работаете над крупным интернет-сервисом с богатой историей. Требования к логину, который выбирает пользователь, уже много лет не меняются: логин должен содержать только буквы, цифры и символ подчёркивания «_». Однако с первых месяцев работы вашего сервиса в базе данных до сих пор остаётся «наследство»: «плохие» логины, не удовлетворяющие этим требованиям.

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

Формат ввода
Вводится одна строка: список всех зарегистрированных в системе логинов, разделённых запятыми (запятые не встречаются даже в «плохих» логинах).

Формат вывода
Выводятся все логины, не удовлетворяющие описанным в условии требованиям. Каждый логин выводится на отдельной строке. Порядок — алфавитный. Кроме того, логины должны быть выровнены пробелами по правому краю списка; ширина списка — наименьшая возможная, т. е. равна длине самого длинного из «плохих» логинов.
Ввод
з0йдберг,dead_z*ne,john,===MeGaKiLlErXxX===,WILL_TURNER,andy01,В@ня
Вывод
===MeGaKiLlErXxX===
...................dead_z*ne
..........................В@ня
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.11.2019, 18:37
Ответы с готовыми решениями:

Некорректные логины
Вы работаете над крупным интернет-сервисом с богатой историей. Требования к логину, который...

Некорректные логины
Вы работаете над крупным интернет-сервисом с богатой историей. Требования к логину, который...

Некорректные логины
Вы работаете над крупным интернет-сервисом с богатой историей. Требования к логину, который...

tree.xpath и логины в https
Доброго времени суток. Пытаюсь сделать логин в ivideon но жутко затупил на выборке authToken из...

1
Автоматизируй это!
Эксперт Python
7107 / 4611 / 1215
Регистрация: 30.03.2015
Сообщений: 13,243
Записей в блоге: 29
18.11.2019, 19:03 2
nubik53,
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
def is_valid(line: str) -> bool:
    for char in line:
        if not char.isalpha() and not char.isdigit() and not char == '_':
            return False
    return True
 
 
def print_all(a_list: list):
    length = len(max(a_list, key=len))
    for element in sorted(a_list, key=len, reverse=True):
        if len(element) < length:
            element = "." * (length - len(element)) + element
        print(element)
 
 
text = 'з0йдберг,dead_z*ne,john,===MeGaKiLlErXxX===,WILL_TURNER,andy01,В@ня'
wrong_passwords = list(filter(lambda x: not is_valid(x), text.split(',')))
print_all(wrong_passwords)
1
18.11.2019, 19:03
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.11.2019, 19:03
Помогаю со студенческими работами здесь

Pickle (некорректные символы)
Ребят, при добавлении словаря с данными в текстовый документ символы, выгляд вот так. Как...

Некорректные логины
Вы работаете над крупным интернет-сервисом с богатой историей. Требования к логину, который...

Некорректные логины
Вы работаете над крупным интернет-сервисом с богатой историей. Требования к логину, который...

Некорректные логины
Вы работаете над крупным интернет-сервисом с богатой историей. Требования к логину, который...

Некорректные логины Питон
Вы работаете над крупным интернет-сервисом с богатой историей. Требования к логину, который...

psycopg2 не создаёт логины
Доброго времени суток! В общем решил я автоматизировать добавление пользователей БД с помощью...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru