Patterns Practice Questions
Patterns Practice Questions
S.NO
System.out.print("*");
}
System.out.println();
}
}
}
System.out.print("*");
}
System.out.println();
}
}
}
3. Pyramid Pattern:5 import java.util.*;
* class Main{
*** public static void
***** main(String[] args){
******* Scanner sc = new
********* Scanner(System.in);
int n=sc.nextInt();
for(int i=1; i<=n;i++){
for(int j=i;j<n;j++){
System.out.print("
");
}
for(int
j=1;j<=2*i-1;j++){
System.out.print("*");
}
System.out.println();
}
}
}
System.out.print("*");
}
System.out.println();
}
}
}
System.out.print("*");
}
System.out.println();
}
}
}
* class Main{
** public static void
*** main(String[] args){
**** Scanner sc = new
***** Scanner(System.in);
****** int n = sc.nextInt();
******* for(int i=1; i<=n;i++){
******** for(int j=1; j<=i;j++){
*********
System.out.print("*");
**********
}
***********
System.out.println();
*********** }
**********
********* for(int i=n; i>=1;i--){
******** for(int j=1; j<=i;j++){
******* System.out.print("*");
****** }
***** System.out.println();
**** }
*** }
** }
*
System.out.print("*");
}
else{
System.out.print("
");
}
}
System.out.println();
}
}
}
System.out.print("*");
}
else{
System.out.print(" ");
}
}
System.out.println();
}
}
}
if(i==1||i==n||j==1||j==n||j
==i||j==(n-i+1)){
System.out.print("*");
}
else{
System.out.print("
");
}
}
System.out.println();
}
}
}
System.out.print("*");
}
else{
System.out.print(" ");
}
}
System.out.println();
}
}
}
1. Hill Pattern 🙂
*
***
*****
*******
*********
Import java.util.*;
Class Main{
Public static void main(String[] args){
Scanner sc = new Scanner(System.in);
Int n = sc.nextInt();
for(int i=1; i<=n;i++){
for(int j=i;j<=n;j++){
System.out.print(“ “);
}
for(int j=1; j<i;j++){
System.out.print(“*”);
}
for(int j=1; j<=i;j++){
System.out.print(“*);
}
System.out.println();
}
}
}
2. Reverse Hill Pattern:
*********
*******
*****
***
*
import java.util.*;
class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
for(int i=n; i>=1;i--){
for(int j=i;j<=n;j++){
System.out.print(" ");
}
for(int j=1; j<i;j++){
System.out.print("*");
}
for(int j=1; j<=i;j++){
System.out.print("*");
}
System.out.println();
}
}
}
3. Butterfly Pattern:
* *
** **
*** ***
********
********
*** ***
** **
* *
// Upper Half
for (int i = 1; i <= n; i++) {
// Left wing stars
for (int j = 1; j <= i; j++) {
System.out.print("* ");
}
// Spaces between wings
for (int j = 1; j <= 2 * (n - i); j++) {
System.out.print(" ");
}
// Right wing stars
for (int j = 1; j <= i; j++) {
System.out.print("* ");
}
System.out.println();
}
// Lower Half
for (int i = n; i >= 1; i--) {
// Left wing stars
for (int j = 1; j <= i; j++) {
System.out.print("* ");
}
// Spaces between wings
for (int j = 1; j <= 2 * (n - i); j++) {
System.out.print(" ");
}
// Right wing stars
for (int j = 1; j <= i; j++) {
System.out.print("* ");
}
System.out.println();
}
}
}
4.
10101
01010
10101
01010
10101
import java.util.*;
class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
for(int i=1; i<=n;i++){
for(int j=1; j<=n;j++){
if((i+j )% 2 == 0){
System.out.print("1");
}
else{
System.out.print("0");
}
}
System.out.println();
}
}
}
5.
11111111
10000001
10000001
10000001
10000001
10000001
10000001
11111111
import java.util.*;
class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
for(int i=1; i<=n;i++){
for(int j=1; j<=n;j++){
if(i==1 || i==n || j==1 || j==n){
System.out.print("1");
}
else{
System.out.print("0");
}
}
System.out.println();
}
}
}
6.
111101111
111101111
111101111
111101111
000000000
111101111
111101111
111101111
111101111
import java.util.*;
class Main{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
long n = sc.nextLong();
if(n%2==0)
n--;
for(long i=1; i<=n;i++){
for(long j=1; j<=n;j++){
if(i==n/2+1 || j==n/2+1){
System.out.print("0");
}
else {
System.out.print("1");
}
}
System.out.println();
}
}
}
1.
*****
*****
*****
*****
*****
if(j==1 || j==n)
S.o.p(“*”);
else
S.o.p(“ “);
2.
*
*
*****
*
*
if(i==n/2+1 // j== n/2+1)
S.O.P(“*”);
3.
* *
**
*
**
* *
if(i==n || j==1)
S.o.p(“*”);
if(i==n || j==i)
8. Diamond pattern
*
**
* *
**
*
if(j==1)
if(j==i)
if(j==i)
if(j==n)