#1784. 【基础】扫描识别

【基础】扫描识别

题目描述

"扫描识别"你知道是怎么回事吧?它的意思就是:先用扫描仪把纸上的文字扫描成一个图片,再用识别软件把那个图片中的文字识别出来,最后生成一个文本文件。

以现有的技术,扫描效果是比较理想的,但识别效果还不十分令人满意,经常会出现错误,尤其是当两个字形状特别接近的时候,而且,这种错误是很难用眼睛看出来的。

我们的纸稿上有一个数字串,识别之后得到的字符串保存在输入文件中,这个串可能有识别错误。已知,可能出现的错误有如下几种:

  1. 把数字 00 错误地识别为大写字母 O
  2. 把数字 11 错误地识别为小写字母 l
  3. 把数字 22 错误地识别为大写字母 Z
  4. 把数字 55 错误地识别为大写字母 S
  5. 把数字 66 错误地识别为小写字母 b
  6. 把数字 88 错误地识别为大写字母 B
  7. 把数字 99 错误地识别为小写字母 q

你的改正方案是:如果字符串中出现了上述字母,请替换为原来的数字。最后把改正之后的数字串输出。

输入格式

输入一个字符串,表示识别后得到的字符串。

输出格式

输出一个数字串,表示改正后的数字串。

样例

321lO88BqS
3211088895

数据范围与提示

字符串长度不超过 100100

来源

字符串