void String_Reverse(Stringtype s,Stringtype &r)//求 s 的逆串 r { StrAssign(r,''); //初始化 r 为空串 for(i=Strlen(s);i;i--) { StrAssign(c,SubString(s,i,1)); StrAssign(r,Concat(r,c)); //把 s 的字符从后往前添加到 r 中/这是递推算法。 } }//String_Reverse
function reverseString(str) { if (str.length <= 1) { return str; } return reverseString(str.substr(1)) + str.charAt(0); }
def func(flag, st, c=[]): c.append(st[-1]) st = st[:-1] if len(st) != 0: return func(flag, st, c) return ''.join(c)
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题