avatar
面到reverse words in string# JobHunting - 待字闺中
i*h
1
RT, 还是题刷的不够,居然不知道这题lc里有,结果当时能想到的是用stack做,题是
做出来了,但肯定不是最优,估计没戏了,郁闷一下:(
P.S 大家努力刷题吧,另外那本cc150其实也挺有帮助,有空不妨看一下。牛哥牛姐就
忽略吧
avatar
t*5
2
def reverseIt(input):
return input[::-1]
def reverseItAdvanced(input):
return ' '.join(input.split()[::-1])
(troll)
avatar
y*e
3
机器猫能说说这是哪家吗?

【在 i*****h 的大作中提到】
: RT, 还是题刷的不够,居然不知道这题lc里有,结果当时能想到的是用stack做,题是
: 做出来了,但肯定不是最优,估计没戏了,郁闷一下:(
: P.S 大家努力刷题吧,另外那本cc150其实也挺有帮助,有空不妨看一下。牛哥牛姐就
: 忽略吧

avatar
t*5
4
well... 丢到leetcode里面还真的秒AC了。。。囧

【在 t********5 的大作中提到】
: def reverseIt(input):
: return input[::-1]
: def reverseItAdvanced(input):
: return ' '.join(input.split()[::-1])
: (troll)

avatar
i*h
5
面完网上就搜到过这样的解,更加郁闷了:(

【在 t********5 的大作中提到】
: well... 丢到leetcode里面还真的秒AC了。。。囧
avatar
g*g
6

用regex确实很容易,不过我怀疑是要in space?
s = s.trim();
String[] strs = s.split("\s+");

StringBuilder sb = new StringBuilder();
for(int i = strs.length - 1; i >= 0; i--) {
sb.append(strs[i]).append(" ");
}
return sb.toString().trim();
avatar
n*u
7

就是先把整个string先reverse一遍,再从头把每个单词reverse回来。。。

【在 g*****g 的大作中提到】
:
: 用regex确实很容易,不过我怀疑是要in space?
: s = s.trim();
: String[] strs = s.split("\s+");
:
: StringBuilder sb = new StringBuilder();
: for(int i = strs.length - 1; i >= 0; i--) {
: sb.append(strs[i]).append(" ");
: }
: return sb.toString().trim();

avatar
p*t
8
python做这个属于作弊- -

【在 t********5 的大作中提到】
: def reverseIt(input):
: return input[::-1]
: def reverseItAdvanced(input):
: return ' '.join(input.split()[::-1])
: (troll)

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。