Прачытайце радок, 3х3 знакі за раз

Так што ўявіце сабе гэты радок:

    _  _     _  _  _  _  _
  | _| _||_||_ |_   ||_||_|
  ||_  _|  | _||_|  ||_| _| 

Які быў бы самы просты / добры спосаб разбіць гэты радок, каб можна было апрацоўваць кожны нумар па сабе?

Я думаю пра нешта накшталт

public string[] SplitIntoNumbers(string input)

, дзе вынік быў бы падобны

["     |  |", " _  _||_ ", " _  _| _|", ...]

Любыя ідэі?

Рэдагаваць
Для тысяч, якія хочуць атрымаць дадатковую інфармацыю. Праблема зыходзіць ад BankOCR -kata на CodingDojo . Я разумею, што існуе мноства спосабаў рашэння "проста зрабіць працу", але я адчуў, што павінен быць больш "мудрагелісты" спосаб яе вырашэння. Штосьці падобнае на Clojure.

12
задан Igby Largeman 28 October 2011 в 15:06
поделиться