Ask Question

Name:
Title:
Your Question:

Answer Question

Name:
Your Answer:
User Submitted Source Code!


Description:
  code1
Language: JAVA
Code:
/* package whatever; // don't place package name! */
 
/* The class name doesn't have to be Main, as long as the class is not public. */
class Main
{
  public static void main (String[] args) throws java.lang.Exception
  {
        int count = 3;
        char[] str = new char[2*count];
        printPar(count, count, str, 0);
 
  }
 
 
  public static void printPar(int l, int r, char[] str, int count){
        if(l < 0 || r < 1) return;
 
        if(l ==0 && r==0){
                System.out.println(str);
        }
        
        if(l >0){
                str[count] = '(';
                printPar(l-1,r, str, count+1);
        }
        if(r > 1)
                str[count] = ')';
                printPar(l,r-1,str,count+1);
        }
  }
}
Comments: