第四章小结

AI核心代码:

  1. 无论用户说什么,首先把对方说的话在一行中原样打印出来;
  2. 消除原文中多余空格:把相邻单词间的多个空格换成 1 个空格,把行首尾的空格全部删掉,把标点符号前面的空格删掉;
  3. 把原文中所有大写英文字母变成小写,除了 I;
  4. 把原文中所有独立的 I 和 me 换成 you;
  5. 把原文中所有的问号 ? 换成惊叹号 !;
  6. 把原文中所有独立的 can you 换成 I can —— 这里“独立”是指被空格或标点符号分隔开的单词;
  7. 在一行中输出替换后的句子作为 AI 的回答。

心得体会:

 

这道题目难度挺大,到现在也没做出来,难点在于步骤很繁琐,有许多要处理的任务。

1.处理空格,要想办法将前后和中间重复的空格都处理了

2.将?替换成!

3.将除I外的大写字母替换成小写字母

4.将s串的非空或者单个空格给到t串, 然后对t串进行处理

5.将I和 me输出为you

6.将can you 换成 I can

7.为t串末尾增加结尾符

这道题还没搞懂,最后的AI还是不说话。

posted @ 2019-04-15 00:07  冯小妖  阅读(167)  评论(5编辑  收藏  举报