0% found this document useful (0 votes)
2 views2 pages

TCS Java Patterns Handbook

The TCS Java Pattern Programming Handbook provides various Java programs for common pattern problems encountered in TCS NQT, including shapes like squares, triangles, and pyramids. Each pattern is accompanied by a code template that can be modified by changing loop bounds to create variations. Additional practice patterns are suggested, such as Diamond, Butterfly, and Spiral Matrix.

Uploaded by

vbsra1434
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views2 pages

TCS Java Patterns Handbook

The TCS Java Pattern Programming Handbook provides various Java programs for common pattern problems encountered in TCS NQT, including shapes like squares, triangles, and pyramids. Each pattern is accompanied by a code template that can be modified by changing loop bounds to create variations. Additional practice patterns are suggested, such as Diamond, Butterfly, and Spiral Matrix.

Uploaded by

vbsra1434
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

TCS Java Pattern Programming Handbook

This handbook contains representative Java pattern programs commonly asked in TCS NQT. Due
to space, below are reusable templates; by changing loop bounds you can derive many variations.

Square Star
import [Link].*;
public class Main{
public static void main(String[] args){
Scanner sc=new Scanner([Link]);
int n=[Link]();
for(int i=1;i<=n;i++){
for(int j=1;j<=n;j++) [Link]("* ");
[Link]();
}
}
}

Right Triangle
import [Link].*;
public class Main{
public static void main(String[] args){
Scanner sc=new Scanner([Link]);
int n=[Link]();
for(int i=1;i<=n;i++){
for(int j=1;j<=i;j++) [Link]("* ");
[Link]();
}
}
}

Inverted Triangle
import [Link].*;
public class Main{
public static void main(String[] args){
Scanner sc=new Scanner([Link]);
int n=[Link]();
for(int i=n;i>=1;i--){
for(int j=1;j<=i;j++) [Link]("* ");
[Link]();
}
}
}

Pyramid
import [Link].*;
public class Main{
public static void main(String[] args){
Scanner sc=new Scanner([Link]);
int n=[Link]();
for(int i=1;i<=n;i++){
for(int s=1;s<=n-i;s++) [Link](" ");
for(int j=1;j<=2*i-1;j++) [Link]("*");
[Link]();
}
}
}

Floyd Triangle
import [Link].*;
public class Main{
public static void main(String[] args){
Scanner sc=new Scanner([Link]);
int n=[Link](),num=1;
for(int i=1;i<=n;i++){
for(int j=1;j<=i;j++) [Link](num++ +" ");
[Link]();
}
}
}

Number Triangle
import [Link].*;
public class Main{
public static void main(String[] args){
Scanner sc=new Scanner([Link]);
int n=[Link]();
for(int i=1;i<=n;i++){
for(int j=1;j<=i;j++) [Link](j);
[Link]();
}
}
}

Character Triangle
import [Link].*;
public class Main{
public static void main(String[] args){
Scanner sc=new Scanner([Link]);
int n=[Link]();
for(int i=1;i<=n;i++){
for(char c='A';c<'A'+i;c++) [Link](c);
[Link]();
}
}
}

Hollow Square
import [Link].*;
public class Main{
public static void main(String[] args){
Scanner sc=new Scanner([Link]);
int n=[Link]();
for(int i=1;i<=n;i++){
for(int j=1;j<=n;j++){
if(i==1||i==n||j==1||j==n) [Link]("*");
else [Link](" ");
}
[Link]();
}
}
}

Practice additionally: Diamond, Hollow Pyramid, Butterfly, Pascal Triangle, Binary Triangle,
Number Pyramid, Alphabet Pyramid, X Pattern, Plus Pattern, Sandglass, Zig-Zag, Spiral Matrix.

You might also like