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