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
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
Post a Comment