Задача весьма простая — нам надо получить цепочку случайных чисел так, чтобы ближайшие в ряду числа не повторялись. Например в выборке от 1 — 3 цепочка должна выглядеть вот так : 1.2.3.2.3.1.2.1.3 и так далее. Первое, что приходит на ум, это проверять каждое следующее сгенерированное число с предыдущим.
Но, как минимум это будет затратно, ибо на коротких выборках , к примеру 1-2 , будет очень часто попадаться одинаковое число, и потребуется еще один цикл чтобы создать новое. Посему, как вариант...
Сегодня разбираем задание из ОГЭ по информатике. Условие задание Вы можете посмотреть ниже: Начальная цепочка символов - "ПАР". Для начала нужно посчитать количество символов. Их 3. Число 3 - нечётное, следовательно, по алгоритму, мы должны добавить в начало цепочки символ Б. Получим "БПАР". Затем мы меняем символы по алфавитному порядку, и получим "ВРБС"...