銀行總是試圖增加他們的獲利,它們要求它們的電腦專家建構一個可以閱讀支票的系統,以便節省處理支票的費用。其中一個想法便是使用光學字元辨識 (OCR, Optical Character Recognition) 來辨視以 7 個線段印刷的帳戶號碼。
支票經過掃瞄之後,圖形處理軟體就會把水平和垂直筆劃轉成 ASCII 的直線「|」和底線「_」。ASCII 版本的 7 段顯示如下:
一個銀行帳號有 9 位數含一個檢查碼。對一個正確的帳號來說,以下的檢查碼方程式會成立: (d1 + 2 × d2 + 3 × d3 + . . . + 9 × d9) mod 11 = 0。數字位數是從右到左編號:d9d8d7d6d5d4d3d2d1。
不幸的是,掃瞄器有時會出錯:有些線段會不見。你的工作是依據以下的假設為前題來還原真正的帳號:
以下面的帳號為例:
_ _ _ _ _ _ _就代表帳號 123456789。
5 _ _ _ _ _ _ _ | _| _||_||_ |_ ||_||_| ||_ _| | _||_| ||_| _| _ _ _ _ _ _ | _| _||_||_ |_ ||_| | ||_ _| | _||_| ||_| | _ _ _ _ _ _ _ |_||_|| || ||_ | | || | | _||_||_||_| | | | _| _ _ _ _ _ _ _ _ _ |_||_||_||_||_||_||_||_||_| |_||_||_||_||_||_||_||_||_| _ _ _ _ _ _ _ _ _ |_| |_||_||_||_||_||_||_| |_| ||_||_||_||_||_||_||_|
123456789 failure 490067719 failure 878888888
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」
|