Задача понятна: нужно проверить три введённых значения. Для первого допускаются "3" или "три"; для второго — "2" или "два"; для третьего — "1", "один" или "раз". Если все три условия выполняются — выводим ПУСК, иначе ОШИБКА.
Пошаговое решение (для пущей понятности):
- Шаг 1. Вводим три строки (по одной строке каждый параметр) и приводим их к нижнему регистру и убираем лишние пробелы.
- Шаг 2. Для каждого параметра задаём набор допустимых представлений:
- Первый параметр: {"3", "три"}
- Второй параметр: {"2", "два"}
- Третий параметр: {"1", "один", "раз"}
- Шаг 3. Проверяем, входит ли введённая строка в соответствующий набор.
- Шаг 4. Если все три проверки истинны, выводим "ПУСК", иначе "ОШИБКА".
Пример:
- Ввод: 3 два 1
- Обработка:
- "3" ∈ {"3","три"} → да
- "два" ∈ {"2","два"} → да
- "1" ∈ {"1","один","раз"} → да
- Вывод: ПУСК
Программное решение (пример на Python):
- Ввод три строки, нормализация к нижнему регистру, сравнение с наборами и вывод результата.
Код:
Пример кода на Python (без лишних зависимостей): s1 = input().strip().lower() s2 = input().strip().lower() s3 = input().strip().lower()
ok1 = s1 in {"3", "три"} ok2 = s2 in {"2", "два"} ok3 = s3 in {"1", "один", "раз"}
print("ПУСК" if (ok1 and ok2 and ok3) else "ОШИБКА")
Если хочешь, могу адаптировать решение под другой язык программирования или расширить набор допустимых форм записи (например, учитывать заглавные буквы или дополнительные варианты слов).