Recursive Method Output
Consider the following class definition.
public class Main {
public static void printPattern(int n) {
if(n < 1)
return;
printPattern(n - 1);
System.out.print(n + " ");
}
public static void main(String[] args) {
printPattern(4);
}
}
What is printed as a result of executing the main method?
A
4 1 3 2
B
4 3 2 1
C
1 3 2 4
D
1 2 3 4
Question Leaderboard
| Rank | |||||
|---|---|---|---|---|---|
| #1 | hitrishabhatia | 1 | 1 | 0m 00s | 100 |
| #2 | sgarv2513 | 1 | 2 | 0m 00s | 90 |
| #3 | Potter16 | 1 | 1 | 0m 20s | 80 |
| #4 | busemagngr | 1 | 1 | 0m 21s | 79 |
| #5 | parth.taur227 | 2 | 2 | 2m 51s | 29 |
| #6 | kazvin.tjakradinata | 1 | 3 | 1m 02s | 18 |
| #7 | lsj08030922 | 0 | 2 | 0m 00s | -20 |
| #8 | y.seong2027 | 1 | 2 | 2m 00s | -30 |
| #9 | chunxiangxu.cxu | 0 | 1 | 0m 41s | -51 |
| #10 | charliecao121159 | 0 | 1 | 0m 48s | -58 |
Items per page:
10
1 – 10 of 15
