1. Петя и Вася часто проводят время, играя в разные логические игры. Недавно Петя рассказал Васе о новой игре
2. Задана последовательность, состоящая только из символов «>», «>—>» и «<—<«, «<" и "-", без пробелов. Длина строки не превышает 250 символов. Выходные данные: вывести количество искомых стрелок.
Инструкция: В игре «Быки и Коровы» Петя задумывает четырехзначное число, состоящее из различных цифр, а Вася должен отгадать это число, перебирая возможные варианты. После каждой попытки Васи Петя дает подсказку, состоящую из количества «быков» и «коров».
Число «быков» показывает количество цифр, которые находятся на своих местах в задуманном числе. Число «коров» показывает количество цифр, которые присутствуют в задуманном числе, но находятся не на своих местах.
Например, если Петя задумал число 7243, а Вася предложил число 1234, то подсказка будет следующей: 0 быков, 2 коровы. Это означает, что в задуманном числе нет ни одной цифры, которая находится на своем месте, и две цифры есть в задуманном числе, но они находятся не на своих местах.
Васе нужно анализировать каждую подсказку от Пети и исключать числа, которые не удовлетворяют этим подсказкам. Он должен использовать логику и систематически перебирать возможные комбинации, чтобы найти задуманное число.
Пример использования: Вася предполагает число 7689, а Петя дает подсказку: 1 бык, 2 коровы. Это означает, что только одна цифра находится на своем месте, а две цифры есть в задуманном числе, но они находятся не на своих местах. Васе стоит исключить числа, которые не удовлетворяют этим условиям, и продолжить перебирать комбинации, учитывая новые подсказки.
Совет: Для удобства Васе стоит вести записи о каждой попытке и соответствующей подсказке от Пети. Также полезно использовать логическое мышление и выдвигать гипотезы о возможных размещениях цифр в числе. Игра «Быки и Коровы» требует терпения и методичности в подходе к решению.
Упражнение: Попробуйте отгадать число, которое Петя задумал, на основе следующих подсказок: 2 быка, 1 корова.