Write a program to print reverse of a String using recursion? Top Java Interview Questions

👉 Top Java Interview Questions

 Recursion on Strings:-

  1. Write a program to print reverse of a String using recursion?

//Write a program to print reverse of a String
using recursion?
import java.util.Scanner;

public class Reverse {

static String reverse(String s,int idx){
    if(idx==s.length()) return "";
    String smallAns=reverse(s, idx+1);
    return smallAns+s.charAt(idx);
}

public static void main(String[] args) {
    Scanner sc=new Scanner(System.in);
    String s=sc.nextLine();
    System.out.println(reverse(s, 0));
}
   
}

Tausif

Hi! My name is Tausif Ahmad. I am a Full Stack Developer at Wipro and a Computer Science graduate from MANUU Hyderabad. I write exam-focused technical blogs and enjoy frontend development, blogging, and creative design.

Post a Comment (0)
Previous Post Next Post