Задание 1: Случайное слово
Часто при решении некоторых задач необходимо генерировать "слова" из случайных символов. Например, генерация паролей или предлагаемых ников и т.п.
Напишите функцию, которая формирует слово из пяти случайных русских заглавных символов. Для решения задачи воспользуйтесь классом Random.
То есть функция должна возвращать подобные строки:
ВАМСАУ
ЗЧЧИЦ
ОЖИИП
Задание 2 Доп: Переворот слов в строке
Написать функцию которая переворачивает слова во входной строке, но при этом порядок слов сохраняет оригинальный.
Пример:
Вход: ЕХАЛ ГРЕКА ЧЕРЕЗ РЕКУ
Выход: ЛАХЕ АКЕРГ ЗЕРЕЧ УКЕР
Задание 3 Доп: Проверка имени файла
В некоей операционной системе имена файлов разрешены только заданные по таким правилам:
Имя состоит из самого имени и расширения. Разделяются они точкой.
Имя может содержать английские буквы и цифры и иметь длину 1 и более.
Расширение может иметь только английские буквы и иметь длину 1, 2 или 3 символа.
На вход функции подается строка. Нужно проверить, является ли эта строка корректным именем файла и вернуть логическое значение. Регулярными выражениями не пользоваться.
Примеры:
Abcd.ext - true
file01.h - true
fileext - false
file.abcd - false
file.tx5 - false
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |