Code
Code
1 Alternate sorting:
import java.util.*;
class main{
static void alternatesort(int arr[] , int n ){
Arrays.sort(arr);
int i = 0;
int j = n-1;
while(i<j){
System.out.print(arr[j--] + " ");
System.out.print(arr[i++] + " ");
}
if (n % 2 !=0)
System.out.println(arr[i]);
}
public static void main(String[] args){
int arr[] = {1,9,2,4,7,3};
int n = arr.length;
alternatesort(arr,n);
}
2 First Occurences:
import java.util.*;
class Main{
public static String subString(String str,int startingIndex, int endingIndex){
String s = "";
for(int i=startingIndex ; i<=endingIndex;i++){
s += str.charAt(i) + "";
}
return s;
}
public static void main(String[] args){
String s1 = "ZOHOCORPORATION";
String s2 = "PORT";
int min = Integer.MAX_VALUE;
int max = Integer.MIN_VALUE;
int n2 = s2.length();
for(int i=0; i<n2;i++){
int val = s1.indexOf(s2.charAt(i) + "");
if(val<=min)
min = val;
if(val>=max)
max = val;
}
System.out.println(min + " " + max);
System.out.println(subString(s1,min,max));
}
}
5 Number Staircase:
6 NumbericRightAngleTrianglePattern:
import java.util.*;
public class NumbericRightAngleTrianglePattern {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n =5;
for(int i=1;i<=n;i++) {
for(int j=i;j<n;j++) {
System.out.print(" ");
}
for(int j=i;j>=1;j--) {
System.out.print(j+" ");
}
System.out.println();
}
}
}
7 Numeric Pattern:
8 XpatternWithWord:
9 SnakePattern: