Day 9: Recursion 3 Hackerrank Solution in java
For Explanation:
Sample Input
3
Sample Output
6
Code:
import java.io.*;import java.math.*;import java.security.*;import java.text.*;import java.util.*;import java.util.concurrent.*;import java.util.regex.*;
public class Solution {
// Complete the factorial function below. static int factorial(int n) { if(n<=1){ return 1; }else{ return n*factorial(n-1); }
}
private static final Scanner scanner = new Scanner(System.in);
public static void main(String[] args) throws IOException { BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(System.getenv("OUTPUT_PATH")));
int n = scanner.nextInt(); scanner.skip("(\r\n|[\n\r\u2028\u2029\u0085])?");
int result = factorial(n);
bufferedWriter.write(String.valueOf(result)); bufferedWriter.newLine();
bufferedWriter.close();
scanner.close(); }}
Comments
Post a Comment