به زبان c:
# include <stdio.h>
void reverse(char *str)
{
if (*str)
{
reverse(str+1);
printf("%c", *str);
}
}
int main()
{
char a[] = "7kahtcode.com";
reverse(a);
return 0;
}
به زبان جاوا :
class StringReverse
{
void reverse(String str)
{
if ((str==null)||(str.length() <= 1))
System.out.println(str);
else
{
System.out.print(str.charAt(str.length()-1));
reverse(str.substring(0,str.length()-1));
}
}
public static void main(String[] args)
{
String str = "7khatcode.com";
StringReverse obj = new StringReverse();
obj.reverse(str);
}
}
به زبان پایتون :
def reverse(string):
res = ''
for i in xrange(len(string),0,-1):
res += string[i-1]
return res
string = "7khatcode.com"
print reverse(string)