Рубрики
Без рубрики

Импортированный Алгоритм Генерации Идентификатора

Генерация идентификаторов пользователей: команде Джозефа была поручена задача создания идентификаторов пользователей для всех участников… Помеченный как replit, java.

Генерация идентификаторов пользователей: команде Джозефа была поставлена задача создать идентификаторы пользователей для всех участников конкурса онлайн-игр. Джозеф разработал процесс генерации идентификатора пользователя с использованием имени участника, Фамилии, PIN-кода и номера N. Процесс, определенный Джозефом, выглядит следующим образом – ШАГ 1:- Сравните длину имени и фамилии участника. Тот, который короче, будет называться “Меньшим именем”, а тот, который длиннее, будет называться “Более длинным именем”. Если и имя, и фамилия имеют одинаковую длину, то имя (предположим, полное имя), которое появится позже в алфавитном порядке, будет называться “Длинное имя”. ШАГ 2: Идентификатор пользователя должен быть сгенерирован следующим образом: Последняя буква меньшего имени + Целое слово более длинного имени + Цифра в позиции N в PIN–коде при перемещении PIN-кода слева направо + Цифра в позиции N в PIN-коде при перемещении PIN-кода справа налево. ШАГ 3: Переключите алфавиты идентификатора пользователя, сгенерированного на шаге 2, т.е. алфавит в верхнем регистре должен стать строчным, а буквы в нижнем регистре должны стать прописными. Давайте посмотрим несколько примеров; Пример 1. подробная информация, как показано ниже ШАГ 1: Длина имени фамилии_ меньше длины имени фамилии_, поэтому меньшее имя – “Рой”, а более длинное имя – “Раджив” Шаг 2: Идентификатор пользователя будет “Рой” + Целое слово в “Раджив” + 6-я цифра PIN-кода слева + 6-я цифра iof PIN-кода справа. ШАГ 3: Переключите алфавиты идентификатора пользователя, сгенерированного на шаге 2, т.е. алфавит в верхнем регистре должен стать строчным, а буквы в нижнем регистре должны стать прописными.

Оригинал: “https://dev.to/pykashchain/imported-idgenerationalgorithms-1462”