第四章小结
AI核心代码:
- 无论用户说什么,首先把对方说的话在一行中原样打印出来;
- 消除原文中多余空格:把相邻单词间的多个空格换成 1 个空格,把行首尾的空格全部删掉,把标点符号前面的空格删掉;
- 把原文中所有大写英文字母变成小写,除了 I;
- 把原文中所有独立的 I 和 me 换成 you;
- 把原文中所有的问号 ? 换成惊叹号 !;
- 把原文中所有独立的 can you 换成 I can —— 这里“独立”是指被空格或标点符号分隔开的单词;
- 在一行中输出替换后的句子作为 AI 的回答。
心得体会:
这道题目难度挺大,到现在也没做出来,难点在于步骤很繁琐,有许多要处理的任务。
1.处理空格,要想办法将前后和中间重复的空格都处理了
2.将?替换成!
3.将除I外的大写字母替换成小写字母
4.将s串的非空或者单个空格给到t串, 然后对t串进行处理
5.将I和 me输出为you
6.将can you 换成 I can
7.为t串末尾增加结尾符
这道题还没搞懂,最后的AI还是不说话。