Encoding In Java ISC CBSE Class 12

import java.util.*;
class Encode{
    public static void main(){
        Scanner sc=new Scanner(System.in);
        String s,t="",str="",p;
        int c,k,l;
        System.out.println("Enter the code");
        s=sc.next();
        l=s.length();
        if(l>200){
            System.out.println("Invalid Code");
            return;
        }
        for(int i=l-1;i>=0;i--){
            c=s.charAt(i)-48;
            c=9-c;
            t=t+Integer.toString(c);
        }
        for(int j=0;j<=l;j+=2){
            p=t.substring(j,j+2);
            k=Integer.parseInt(p);
            if(k>=10&&k<=12){
                k=k*10+s.charAt(j+2)-48;
                j++;
            }
            str=str+(char)k;
        }//for
        System.out.println(str);
    }//main
}//Encode
       
    

Comments

Popular posts from this blog

Sort Boundary Elements Of A Matrix

Lucky Number In Java ISC

Program to fill a square matrix of size ‘n*n” in a circular fashion (clockwise) with natural numbers from 1 to n*n, taking ‘n’ as input.