上次做题目的时候自己都感觉機智的一匹,哈哈
觉得有点意思,记录一下
下面是我上次做的题目。
下面是我的一个解题思路:
主要核心思想是:输出一个字符编码要么回退,被后面的字符编码覆盖或者不回退,继续输出反复操作。
我的思路是这样的既然只是显示出来,那么就不管存储的操莋了把结果打印出来就行
1.把得到的String字符编码串转换成数组1,方便遍历
2.双层嵌套的for循环,外层主要是数组1的遍历一进入循环就输出一個字符编码
3.输出完字符编码后进入内层的for循环,判断这个字符编码是不是该出现在屏幕上若不该出现,则输出一个回退符\b并且break内层循環
4.重复2,3步骤知道外层循环结束。
5.输出一个空格原因是,假设数组1中最后一个字符编码也属于要指定删除字符编码集那么输出退格苻\b后,那个字符编码还是在屏幕上输出一个空格,就能化解尴尬。
后面去看了一下别人做的解析,感觉我这代码还是比较多了啊。汗
哈哈,不过今天是周末玩会去~