151.翻转字符串里的单词
感觉需要用到反转字符串操作,但空格不知道如何处理。
先反转整个字符串,然后对单词进行反转,需要注意空格的处理。
3.坚持循环不变量原则,while循环中尽量将循环变量自增操作放置在最后,这样可以让循环变量自增后有一次判断,带入测试用例推导花了一些时间。主要是涉及到对末尾空格的处理,可能有多个空格或一个空格,这个空格需要删除。
4.用了一个小时左右。
卡码网:55.右旋转字符串
- 想用双指针,发现用不了。
2.先反转整个字符串,然后分段进行反转拼接即可。
3.javascript如何处理输入操作,输入处理的代码是网上找的,还没有掌握, 在concat那里少写了一个reverse函数导致结果顺序不对。
reverse函数是原地操作
1 | let a = [1,2,3] |
4.用了半个小时左右。