面试题:假设有一个字符串,每个英文单词全部都是以首字母大写,之后有小写字母,现需要逐个反转每个单词。举例输入:”MyNameIsTom”输出:”yMemaNsImoT”
首先第一步把英文单词切割出来,切割的思路根据前面一个单词小写,后面一个单词大写,于是就可以拆分单词。单词拆分了接下来对单词反转就可以了,整个思路用栈的思维来解决,简单画了下图
解决代码
#作者-上海悠悠#blog地址