Untitled
user_9492606
plain_text
a year ago
4.7 kB
7
Indexable
import java.util.*;
import java.lang.*;
import java.io.*;
class Codechef
{
// public static void diamondPattern(int n) {
// // Upper half of the diamond
// for(int i = 0; i < n; i++) {
// for(int j = 1; j <= (n - i); j++) {
// System.out.print(" ");
// }
// for(int j = 1; j <= 2 * i + 1; j++) {
// System.out.print("*");
// }
// System.out.println();
// }
// // Lower half of the diamond
// for(int i = n - 1; i >= 0; i--) {
// for(int j = 1; j <= (n - i); j++) {
// System.out.print(" ");
// }
// for(int j = 1; j <= 2 * i + 1; j++) {
// System.out.print("*");
// }
// System.out.println();
// }
// }
public static void diamondPattern(int n){
for(int i=0;i<n;i++){
for(int j=1;j<=(n-i);j++){
System.out.print(" ");
}
for(int j=1;j<=2*i+1;j++){
System.out.print("*");
}
System.out.println();
}
for(int i=n-1;i>=0;i--){
for(int j=1;j<=(n-i);j++){
System.out.print(" ");
}
for(int j=1;j<=2*i+1;j++){
System.out.print("*");
}
System.out.println();
}
}
public static void eight(int n){
for(int i=1;i<=n;i++){
for(int j=1;j<=n;j++){
if(i==1 || j== 1 || i==n || j==n){
System.out.print("*");
}else{
System.out.print(" ");
}
}
System.out.println();
}
for(int i=1;i<=n;i++){
for(int j=1;j<=n;j++){
if(i==1 || j== 1 || i==n || j==n){
System.out.print("*");
}else{
System.out.print(" ");
}
}
System.out.println();
}
}
public static void hollowRombus(int n){
for(int i=1;i<=n;i++){
for(int j=1;j<=(n-i);j++){
System.out.print(" ");
}
for(int j=1;j<=n;j++){
if(i==1 || j== 1 || i==n || j==n){
System.out.print("*");
}else{
System.out.print(" ");
}
}
System.out.println();
}
}
public static void solidRombus(int n){
for(int i=1;i<=n;i++){
for(int j=1;j<=(n-i);j++){
System.out.print(" ");
}
for(int j=1;j<=n;j++){
System.out.print("*");
}
System.out.println();
}
}
public static void butterflyPattern(int n){
for(int i=1;i<=n;i++){
for(int j=1;j<=i;j++){
System.out.print("*");
}
for(int j=1;j<=2*(n-i);j++){
System.out.print(" ");
}
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("*");
}
for(int j=1;j<=2*(n-i);j++){
System.out.print(" ");
}
for(int j=1;j<=i;j++){
System.out.print("*");
}
System.out.println();
}
}
public static void floydTriangle(int n){
int counter=1;
for(int i=1;i<=n;i++){
for(int j=1;j<=i;j++){
System.out.print(counter+ " ");
counter++;
}
System.out.println();
}
}
public static void floydTriangleZeroOne(int n){
int counter=1;
for(int i=1;i<=n;i++){
for(int j=1;j<=i;j++){
if((i+j)%2==0){
System.out.print("1 ");
}else{
System.out.print("0 ");
}
}
System.out.println();
}
}
public static void main (String[] args) throws java.lang.Exception
{
// floydTriangle(5);
// floydTriangleZeroOne(5);
// butterflyPattern(5);
// solidRombus(5);
// hollowRombus(5);
// eight(5);
diamondPattern(5);
}
}
Editor is loading...
Leave a Comment