Виктор Цветков
Заказчик Виктор Цветков cestina-m | FL.RU

Виктор Цветков

На сайте 12 лет и 5 месяцев (заходил 1 год 7 месяцев 11 дней назад)
2
324.98
Рейтинг
324.98
Все (1)       Заказы (1)        Вакансии (0)       Конкурсы (0)
Разместить заказ
26 Мая 2020
Бюджет: 2000 руб
Здравствуйте!

Задачка из разряда прикладной математики:
Компьютер загадывает 4-х значное число. Число без повторяющихся цифр, от 0 до 9 (например: 1234 или 1985; загадать же числа 1231 или 5985 он не может – так как в этих числах есть повторяющиеся цифры).
Необходимо с 5-ти попыток угадать, какое число загадал компьютер.
Для этого, после каждой попытки, компьютер даёт "подсказку": сколько цифр в числе угадано и сколько цифр стоит на своих местах.
С помощью данных "подсказок", нужно за 5 попыток (или 4 "подсказки") – найти загаданное компьютером число.

Как мне видится реализация?
Во вложении excel-файл. В файле три листа ("Задачка", "Задачка – Решение" и "Набор цифр").
На листе "Задачка" показ принцип работы программки (загадывается число; в поле "Попытка" – проставляются угадываемые цифры числа; и "Подсказка" – сколько цифр угадано и сколько цифр угадано на своём месте).
На листе "Задачка – Решение", предполагается написание некоего макроса (или расчётов), который, используя подсказки, сможет определить загаданное число с 5 попыток.
Возможно есть другие, более лёгкие способы реализации – настаивать на excel и vba не буду.

По срокам: 1-2 недели (не срочно).

С уважением,
Виктор

Прошло времени с момента публикации: 4 года 5 месяцев 15 дней 2 часа 15 минут
Раздел: Программирование / Прикладное программирование

Рейтинг: 4676.5 Исполнитель определен:
Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».