I/P: 3
O/P: [111, 12, 21, 3]
public class PrintStairPaths {
public static void main(String[] args) {
int n = 3;
printStairPaths(n, "");
}
public static void printStairPaths(int n, String ans) {
if (n == 0) {
System.out.println(ans);
return;
} else if (n < 0) {
return;
}
printStairPaths(n - 1, ans + "1");
printStairPaths(n - 2, ans + "2");
printStairPaths(n - 3, ans + "3");
}
}
No comments:
Post a Comment