Думаю всем с детства знакома задача о счастливом билете.
Однако чаще всего поездка в автобусе занимает гораздо больше времени, чем время, потраченное на суммирование первых и последних трех цифр.
И чтобы развлечь себя до конца поездки, я придумал концепт «Несчастливого билета».
Билета, у которого ни одно число из множества значений, полученного при помощи первых трех цифр, не совпадет ни с одним числом из множества значений, полученного при помощи последних трех цифр.
Множество значений для каждой триады, нужно получить:
- Применяя перестановку цифр в пределах триады
- Выполняя арифметические действия между цифрами: +, -, *, /
- Используя скобки.
- Применяя в качестве значений множества только целые числа
Пример:
Билет: 983060
Множество значений триады: 983 [96, 33, 2, 3, 35, 99, 4, 69, 5, 75, 11, 45, 14, 15, 48, 51, 19, 20, 216, 24]
Множество значений триады: 060 [0, 6]
Общего значения нет — это несчастливый билет.
Таким образом, если вы до конца поездки не смогли найти общее число для первых и последних трех цифр, используя действия из условия, значит вам попался несчастливый билет! Или у вас не очень с математикой.
Итого существует 23080 билетов.
Счастливый билет: каждый 18
Несчастливый билет: каждый 43
Удачи вам!
Едрить, а можно просто программу для мобилки напишу? Остальное время поездки потрачу на книгу?
Ну только если там будет дополненная реальность и нейросети