Java coding 02-10-23

PHOTO EMBED

Sun Oct 01 2023 19:46:58 GMT+0000 (Coordinated Universal Time)

Saved by @samee

/******************************************************************************

                            Online Java Compiler.
                Code, Compile, Run and Debug java program online.
Write your code in this editor and press "Run" button to execute it.

*******************************************************************************/

import java.util.*;
public class Main
{
	public static void main(String[] args) {
// 		System.out.println("Hello World");
// 		String s1="prepinsta";
// 		String s2="insta";
// 		String s3="ster";
// 		String s4=s1.replace(s1.substring(s1.indexOf(s2),s1.indexOf(s2)+s2.length()),s3);
// 		System.out.println(s4);
		
		
		// LEFT SHIFT
// 		int []arr={1, 2, 3, 4, 5, 6, 7};
// 		int n=4;
// 		int []m=new int[arr.length];
// 		for(int i=0;i<arr.length;i++){
// 		    int k=i-n;
// 		    k=k<0?(arr.length+k):k;
// 		    m[k]=arr[i];
// 		}
// 		for(int s:m){
// 		    System.out.print(s+" ");
// 		}
		
		//RIGHT SHIFT
// 		int []arr={1, 2, 3, 4, 5, 6, 7};
// 		int n=4;
// 		int []m=new int[arr.length];
// 		for(int i=0;i<arr.length;i++){
// 		    int k=i+n;
// 		    k=k>=arr.length?(k-arr.length):k;
// 		    m[k]=arr[i];
// 		}
// 		for(int s:m){
// 		    System.out.print(s+" ");
// 		}

        // int arr[] = {21, 30, 10, 2, 10, 20, 30, 11};
        // int m=0;
        // Arrays.sort(arr);
        // for(int i=0;i<arr.length-2;i++){
        //     if(arr[i]==arr[i+1]){
        //         m=arr[i];
        //         continue;
        //     }
        //     if(m!=arr[i+1] && i+1==arr.length-1){
        //         System.out.print(arr[i+1]+" ");
        //     }
        //     if(m!=arr[i])
        //     System.out.print(arr[i]+" ");
        // }
        
        // int n=232;
        // String s=String.valueOf(n);
        // char []arr=s.toCharArray();
        // int m=s.length()/2;
        // int k=s.length()-1;
        // m=k%2==0?m+1:m;
        // int i;
        // boolean b=true;
        // for(i=0;i<m;i++){
        //     int l=k-i;
        //     if(arr[i]!=arr[l]){
        //         b=false;
        //         break;
        //     }
        // }
        // System.out.print(b);
        
        // String s="geeks";
        // System.out.print(isPal(s.toCharArray()));
        
        // System.out.print(sum(0,5));
        
        // int a[][]={{1,2},{3,4}};
        // int b[][]={{1,2},{3,4}};
        // int c[][]=new int[2][2];
        // int s=0;
        // for(int i=0;i<2;i++){
        //     for(int j=0;j<2;j++){
        //         c[i][j]=a[i][j]+b[i][j];
        //     }
        // }
        // for(int i=0;i<2;i++){
        //     for(int j=0;j<2;j++){
        //         System.out.print(c[i][j]);
        //     }
        // }
        
        // int n=11001,b=1,dec=0,bin,r;
        // while(n>0){
        //     r=n%10;
        //     dec=dec+b*r;
        //     n/=10;
        //     b*=2;
        // }
        // System.out.print(dec);
        
        String s="abc12cde3fg5";
        char []c=s.toCharArray();
        for(int i=0;i<c.length-1;i++){
            while(!((c[i]>='a' && c[i]<='z') || (c[i]>='A' && c[i]<='Z')) && c[i]!='\0'){
                // System.out.print(i);
                boolean b=true;
                int j=i;
                for(j=i;j<c.length-1;j++){
                    if(((c[j+1]>='a' && c[j+1]<='z') || (c[j+1]>='A' && c[j+1]<='Z')) && c[j+1]!='\0'){
                        c[j]=c[j+1];
                    } else{
                        System.out.println(c[j]+" "+c[j+1]+" "+j);
                        b=false;
                    }
                
                }
                if(j==c.length-1 && !b){
                    c[j]=c[j]!='\0'?'\0':c[j-1];
                    c[j-1]='\0';
                    // System.out.println(c[j]+" "+c[j-1]+" "+j);
                }
            }

        }
        System.out.print(String.valueOf(c));
	}
	
	static int sum(int s, int n){
	    if(n==0)
	    return s;
	    return n+sum(s,n-1);
	}
	
	static boolean isPal(char[] s1){
	    int s=0,l=s1.length-1;
        boolean b=true;
        while(l>s){
            if(s1[s++]!=s1[l--]){
                b=false;
            }
        }    
        return b;
	}
}
content_copyCOPY