OneCompiler

Intermediate coding challenge pascal's triangle question

(Java)

import java.io.*;
import java.util.Scanner;

class intermediate10 {

// Pascal function
public static void printPascal(int n)
{
	for (int line = 1; line <= n; line++) {
		for (int j = 0; j <= n - line; j++) {

			// for left spacing
			System.out.print(" ");
		}

		// used to represent C(line, i)
		int C = 1;
		for (int i = 1; i <= line; i++) {

			// The first value in a line is always 1
			System.out.print(C);
			if(i!=line){
			  System.out.print(" ");
			}
			C = C * (line - i) / i;
		}
		System.out.println();
	}
}

// Driver code
public static void main(String[] args)
{
  Scanner scanner = new Scanner(System.in);
	int n=scanner.nextInt();
	printPascal(n);
	scanner.close();
}

}

Code is failing in test case what is my fault

No answers yet!

1 year ago by