Showing posts with label Pattern Problems. Show all posts
Showing posts with label Pattern Problems. Show all posts

Printing Alphabetic Triangle

 

import java.util.Scanner;
public class RightAlphabaticTriangle1{
public static void main(String args[]){
Scanner sc = new Scanner(System.in);
System.out.println("Enter total no of rows");
int n = sc.nextInt();
int alphabet = 65;
for(int i=0;i<n; i++){
for(int j=0;j<=i;j++)
{
System.out.print((char)(alphabet+i)+" ");
}
System.out.println();
}
}
}

Printing Alphabetic Triangle

import java.util.Scanner;
public class RightAlphabaticTriangle{
public static void main(String args[]){
Scanner sc = new Scanner(System.in);
System.out.println("Enter total no of rows");
int n = sc.nextInt();
int alphabet = 65;
for(int i=0;i<n; i++){
for(int j=0;j<=i;j++)
{
System.out.print((char)(alphabet+j)+" ");
}
System.out.println();
}
}
}

Numeric Palindrom

 import java.util.Scanner;


public class NumericPalindrom {

public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
System.out.println("Enter the no of rows");
int n = sc.nextInt();
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= n - i; j++) {
System.out.print(" ");
}
for (int j = i; j >= 1; j--) {
System.out.print(j);
}
for (int j = 2; j <= i; j++) {
System.out.print(j);
}
System.out.println();
}
}
}

Printing Numeric Diamond

 

import java.util.Scanner;

public class NumericDiamond{
public static void main(String args []){
Scanner sc = new Scanner(System.in);
System.out.println("Enter the no of rows");
int n = sc.nextInt();
for(int i=1; i<=n;i++){
for(int j=1; j<=n-i;j++){
System.out.print(" ");
}
for(int j=i;j>=1;j--){
System.out.print(j);
}
for(int j=2;j<=i;j++){
System.out.print(j);
}
System.out.println();
}
//to print lower half
for(int i=n; i>=1;i--){
for(int j=1; j<=n-i;j++){
System.out.print(" ");
}
for(int j=i;j>=1;j--){
System.out.print(j);
}
for(int j=2;j<=i;j++){
System.out.print(j);
}
System.out.println();
}
}
}

Printing Butterfly

 

import java.util.Scanner;
public class PrintButterFly {

public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
System.out.println("Enter the no of rows");
int n = sc.nextInt();

//Upper left part
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= i; j++) {
System.out.print("*");
}
//to print spaces
int spaces = 2 * (n - i);
for (int j = 1; j <= spaces; j++) {
System.out.print(" ");
}
//toprint right part
for (int j = 1; j <= i; j++) {
System.out.print("*");
}
System.out.println();
}
//Lower Half
for (int i = n; i >= 0; i--) {
for (int j = 1; j <= i; j++) {
System.out.print("*");
}
//to print spaces
int spaces = 2 * (n - i);
for (int j = 1; j <= spaces; j++) {
System.out.print(" ");
}
//toprint right part
for (int j = 1; j <= i; j++) {
System.out.print("*");
}
System.out.println();
}
}
}

Printing Crown

 

import java.util.Scanner;
public class PrintCrown{
public static void main(String args[]){
Scanner sc = new Scanner(System.in);
System.out.println("Enter the no of rows");
int n = sc.nextInt();

//Upper left part
for(int i=1; i<=n;i++){
for(int j=1;j<=i;j++){
System.out.print("*");
}
//to print spaces
int spaces = 2*(n-i);
for(int j=1;j<=spaces;j++){
System.out.print(" ");
}
//toprint right part
for(int j=1;j<=i;j++){
System.out.print("*");
}
System.out.println();
}
}
}

Printing Zero One Triangle

public class ZeroOneTriangle {

public static void main(String args []) {
int n = 5;
for(int i = 1; i <= n; i++) {
for(int j = 1; j <= i; j++){
int sum = i+j;
if (sum % 2 == 0)
{
System.out.print("1");

}
else
{
System.out.print("0");
}
}
System.out.println();
}
}
}

Printing Numeric Triangle

 

import java.util.Scanner;
public class NummericTriangle {

public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
System.out.println("Enter no of rows");
int n = sc.nextInt();
System.out.println("The Numeric Triangle is :");
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(j + " ");
}
System.out.println();
}
}
}

Printing Hollow Diamond

 

import java.util.Scanner;
public class HollowDiamond {

public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
System.out.println("Enter total no of rows");
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++) {
if (j == 1 || j == (2 * i - 1)) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
System.out.println();
}
for (int i = n-1; i >=1; i--) {
for (int j = i; j < n; j++) {
System.out.print(" ");
}
for (int j = 1; j <= (2 * i - 1); j++) {
if (j == 1 || j == (2 * i - 1)) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
System.out.println();
}
}
}

Printing Reverted Hollow Triangle


 import java.util.Scanner;
public class RevertedHollowTriangle {

public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
System.out.println("Enter total no of rows");
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 <= (2 * i - 1); j++) {
if (j == 1 || i == n || j == (2 * i - 1)) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
System.out.println();
}
}
}

Printing a Hollow Triangle

import java.util.Scanner;

public class HollowTriangle {

public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
System.out.println("Enter total no of rows");
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++) {
if (j == 1 || i == n || j == (2 * i - 1)) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
System.out.println();
}
}
}

 

Printing SandGlass Structure


 import java.util.*;
public class PrintSandGlass {

public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
System.out.println("Enter no of rows");
int n = sc.nextInt();

for (int i = 0; i < n; i++) {
for (int j = 0; j < i; j++) {
System.out.print(" ");
}
for (int j = 0; j < n - i; j++) {
System.out.print("*" + " ");
}
System.out.println();
}

for (int i = n - 1; i >= 0; i--) {
for (int j = 0; j < i; j++) {
System.out.print(" ");
}
for (int j = 0; j < n - i; j++) {
System.out.print("*" + " ");
}
System.out.println();
}
}
}

Printing SandGlass Pattern

 

import java.util.Scanner;
public class SandGlassPattern{
public static void main(String args[]){
Scanner sc = new Scanner(System.in);
System.out.println("Enter no of rows");
int n = sc.nextInt();
//Upper half
for(int i=n;i>0;i--){
for(int j=0;j<n-i;j++){
System.out.print(" ");
}
for(int j=0;j<i;j++){
System.out.print("*"+" ");
}
System.out.println();
}
//lower half
for(int i=1;i<=n;i++){
for(int j=0;j<n-i;j++){
System.out.print(" ");
}
for(int j=0;j<i;j++){
System.out.print("*"+" ");
}
System.out.println();
}
}
}

Printing Left Pascal Triangle

 

import java.util.Scanner;
public class LeftPascalTriangle {

public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
System.out.println("Enter no of rows");
int n = sc.nextInt();

for (int i = 0; i < n; i++) {
for (int j = 0; j < n - i-1; j++) {
System.out.print(" ");
}
for (int j = 0; j <= i; j++) {
System.out.print("*");
}
System.out.println();
}
//printing lower half triangle
for (int i = n-1; i > 0; i--) {
for (int j = 0; j < n - i; j++) {
System.out.print(" ");
}
for (int j = 0; j <= i-1; j++) {
System.out.print("*");
}
System.out.println();
}
}
}

Printing Pascal's Triangle


 import java.util.Scanner;
public class PrintPascalTriangle{
public static void main(String args []){
Scanner sc = new Scanner(System.in);
System.out.println("Enter the no of rows");
int n = sc.nextInt();
System.out.println("----------------------");

for(int i =0;i<n;i++){
for(int j=0;j<=i;j++){
System.out.print("*"+" ");
}
System.out.println();
}
for(int i =n-1;i>0;i--){
for(int j=0;j<=i-1;j++){
System.out.print("*"+" ");
}
System.out.println();
}
System.out.println("----------------------");
}
}

Printing Diamond Shape

 

import java.util.Scanner;

public class PrintDiamond {

public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
System.out.println("Enter total no or rows");
int n = sc.nextInt();
//Upper Half
//for printing spaces
for (int i = 0; i < n; i++) {
for (int j = 0; j < n - i; j++) {
System.out.print(" ");
} //for printing stars
for (int j = 0; j <= i; j++) {
System.out.print("*" + " ");
}
System.out.println();
}
//Lower Half
//for printing spaces
for (int i = n-1; i > 0; i--) {
for (int j = 0; j < n - i+1; j++) {
System.out.print(" ");
}
//for printing stars
for (int j = 0; j < i; j++) {
System.out.print("*" + " ");
}
System.out.println();
}
}
}

Printing Middle Pyramid

import java.util.Scanner;
public class PrintPyramid{
public static void main(String args []){
Scanner sc = new Scanner(System.in);
System.out.println("Enter total no or rows");
int n = sc.nextInt();

for(int i=0;i<n;i++){
for(int j=0;j<n-i;j++){
System.out.print(" ");
}
for(int j=0;j<=i;j++){
System.out.print("*"+" ");
}
System.out.println();
}
}
}

Printing Hollow Triangle


 import java.util.*;
public class PrintHollowTriangle {

public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
System.out.println("Enter no of rows");
int n = sc.nextInt();
System.out.println("Enter no of column");
int m = sc.nextInt();
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
if (i == 1 || j == 1 || i == n || j == m) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
System.out.println();
}
}
}

Printing Inverted Number Triangle


 import java.util.*;
public class InvertedNumberTriangle{
public static void main(String args[]){
Scanner sc = new Scanner(System.in);
System.out.println("Enter no of lines");
int n = sc.nextInt();
for(int i=0; i<=n;i++){
for(int j=1;j<=n-i;j++){
System.out.print(j+" ");

}
System.out.println();
}
}
}

Google Script for Data Entry Form in Google Spreadsheet

// function to validate the entry made by user in user form function validateEntry (){ // declare a variable and referernece of active goog...