Задача
Самый короткий код по количеству символов, который выводит числовое решение, учитывая число и допустимый шаблон строки, используя метод Ghost Leg.
Примеры
Input: 3, "| | | | | | | | |-| |=| | | | | |-| | |-| |=| | | |-| |-| | |-|" Output: 2 Input: 2, "| | |=| | |-| |-| | | |-| | |" Output: 1
Разъяснения
- Не беспокойтесь при вводе. Рассмотрим значения, указанные в другом месте.
- Оба входных значения действительны: номер столбца соответствует существующему столбцу, и шаблон содержит только символы
|
,-
,=
(и [пробел], [LF]). Кроме того, два соседних столбца не могут содержать тире (в одной строке). - Размеры шаблона неизвестны (мин. 1x1).
Пояснения # 2
- Есть два недопустимых шаблона:
|-|-|
и|=|=|
, которые создают неоднозначность. Данная строка ввода никогда не будет содержать эти данные. - Входные переменные одинаковы для всех; числовое значение и строку, представляющую шаблон.
- Участники должны создать функцию.
Тестовый кейс
Given pattern: "|-| |=|-|=|LF| |-| | |-|LF|=| |-| | |LF| | |-|=|-|" |-| |=|-|=| | |-| | |-| |=| |-| | | | | |-|=|-| Given value : Expected result 1 : 6 2 : 1 3 : 3 4 : 5 5 : 4 6 : 2
Изменить: исправленные ожидаемые результаты