From f65d67a20986803a6154a3feb57aeccff6aaa195 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Sun, 11 Sep 2016 13:53:11 +0200 Subject: Sanity check --- go/ocr-numbers/ocr_numbers.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/go/ocr-numbers/ocr_numbers.go b/go/ocr-numbers/ocr_numbers.go index fb9c502..b9cf0c0 100644 --- a/go/ocr-numbers/ocr_numbers.go +++ b/go/ocr-numbers/ocr_numbers.go @@ -56,6 +56,7 @@ func splitLineByGroup(line string) []string { } func Recognize(s string) []string { + // sanitize input, split by groups re, _ := regexp.Compile("\n *\n") s = re.ReplaceAllString(s, "\n\n") groups := strings.Split(s, "\n\n") @@ -85,7 +86,7 @@ func recognizeDigit(s string) string { } var ret []rune for _, v := range o { - if len(v) > 0 { + if len(v) == 1 { ret = append(ret, rune('0'+v[0])) } else { ret = append(ret, '?') -- cgit v1.2.3