leetcode problem
// only pattern question // import java.util.*; // class practice_session { // public static void main(String[] args){ // Scanner sc = new Scanner(System.in); // System.out.println("Enter any positive number: "); // int n = sc.nextInt(); // int st = 1; // int sp = n - 1; // int number_of_line = 1; // while(number_of_line<=n){ // // print spaces // for(int i=0; i<sp; i++){ // System.out.print(" "); // } // // print stars // for(int i=0; i<st; i++){ // System.out.print("* "); // } // // prepare for next line // System.out.println(); // st++; // sp--; // number_of_line++; // } // } // } // output:- // * // * * // * * * // * * * * // * * * * * // * * * * * * // * * * * * * * // import java.util.*; // public class practice_session{ // public static void main(String[] args){ // Scanner sc = new Scanner(System.in); // System.out.println("Enter any positive number: "); // int n = sc.nextInt(); // int st = 1; // int sp = n-1; // int number_of_line = 1; // while(number_of_line<=n){ // //print star // for(int j = 0; j<st; j++){ // System.out.print(" *"); // } // // print spaces // for(int j = 0; j<sp; j++){ // System.out.print(" "); // } // // prepare for next line // System.out.println(); // st++; // sp--; // number_of_line++; // } // } // } // output:- // * // ** // *** // **** // ***** // ****** // using for loop // import java.util.*; // public class practice_session{ // public static void main(String[] args){ // Scanner sc = new Scanner(System.in); // System.out.println("Enter any positive number: "); // int n = sc.nextInt(); // int st = 1; // int sp = n-1; // for(int number_of_line = 1; number_of_line<=n; number_of_line++){ // //print star // for(int j = 0; j<st; j++){ // System.out.print("* "); // } // // print spaces // for(int j = 0; j<sp; j++){ // System.out.print(" "); // } // // prepare for next line // System.out.println(); // st++; // sp--; // } // } // } // output:- // * // * * // * * * // * * * * // * * * * * // * * * * * * // * * * * * * * // * * * * * * * * // hollow rectangle // import java.util.*; // public class practice_session { // public static void main(String[] args){ // Scanner sc = new Scanner(System.in); // System.out.println("Enter any positive number: "); // int n = sc.nextInt(); // int st = n; // int sp = n-2; // int number_of_line = 1; // while(number_of_line <= n-1){ // if(number_of_line == 1 || number_of_line == n-1){ // // print n stars // for(int i=0; i<st; i++){ // System.out.print("* "); // } // } else { // // print one star // System.out.print("* "); // // print spaces // for(int i=0; i<sp; i++){ // System.out.print(" "); // } // // print one star // System.out.print("* "); // } // // next line // System.out.println(); // number_of_line++; // } // } // } // butterfly import java.util.*; public class practice_session { public static void main(String[] args){ Scanner sc = new Scanner(System.in); System.out.println("Enter any positive number: "); int n = sc.nextInt(); int number_of_line = 1; int st = 1; int sp = 2*n-2; while(number_of_line<= 2*n){ // print stars for(int i=0; i<st; i++){ System.out.print("* "); } // print spaces for(int i=0; i<sp; i++){ System.out.print(" "); } // print stars for(int i=0; i<st; i++){ System.out.print("* "); } // next line if(number_of_line<n){ st++; sp = sp - 2; } else if(number_of_line>n){ st--; sp = sp + 2; } System.out.println(); number_of_line++; } } } // diamond pattern // int st = 1; // int sp = n-1; // int number_of_line = 1; // while(number_of_line <= 2*n-1){ // // print spaces // for(int i=0; i<sp; i++){ // System.out.print(" "); // } // // print stars // for(int i=0; i<st; i++){ // System.out.print("* "); // } // // next line // if(number_of_line<n){ // st = st + 2; // sp--; // } else { // st = st - 2; // sp++; // } // number_of_line++; // System.out.println(); // } // hollow rhombus // int number_of_line = 1; // int osp = n - 1; // int isp = n - 2; // while(number_of_line<=n){ // // print outer spaces // for(int i=0; i<osp; i++){ // System.out.print(" "); // } // if(number_of_line == 1 || number_of_line ==n){ // for(int i=0; i<n; i++){ // System.out.print("* "); // } // } else { // // print stars // System.out.print("* "); // // print inner spaces // for(int i=0; i<isp; i++){ // System.out.print(" "); // } // // print star // System.out.print("* "); // } // System.out.println(); // osp--; // number_of_line++; // } // Number pyramid pattern // public static void main(String[] args) { // Scanner scn = new Scanner(System.in); // int n = scn.nextInt(); // int number_of_line = 1; // int sp = n - 1; // int st = 1; // // palindromic pattern with numbers // while(number_of_line<=n){ // // print spaces // for(int i=0; i<sp; i++){ // System.out.print(" "); // } // // print stars -> replace with numbers // int current_num = number_of_line; // for(int i=0; i<st; i++){ // System.out.print(current_num+" "); // if(i < st/2){ // current_num--; // } else { // current_num++; // } // } // // next line // System.out.println(); // sp--; // st=st+2; // number_of_line++; // } // } // }
Leave a Comment