Итак, представьте эту строку:
_ _ _ _ _ _ _
| _| _||_||_ |_ ||_||_|
||_ _| | _||_| ||_| _|
Что было бы самым простым/красивым способом разделения этой строки, чтобы каждый номер мог обрабатываться ею?
Я думаю о чем-то вроде
public string[] SplitIntoNumbers(string input)
где результат будет похож на
[" | |", " _ _||_ ", " _ _| _|", ...]
Любые идеи?
Edit
Для тысяч желающих получить дополнительную информацию. Проблема связана с BankOCR -kata over CodingDojo. Я понимаю, что есть несколько способов "только получить работу" - решения, но я чувствовал, что должен быть более "причудливый" способ ее решения. Что-то clojure -алик.