Espionage Decode

Enter Encoded Text:
2312179862310199501872379231018117927

OUTPUT:
Have a Nice Day

import java.io.*;
 class Espionage_Decode
  {
      public static void main() throws IOException
       {
            InputStreamReader x=new InputStreamReader(System.in);
            BufferedReader y=new BufferedReader(x);
            System.out.println(“Enter Encoded Text”);
            String s=y.readLine();
            int i,asc;
            char ch,ch1,ch2,ch3;
            String decode=””,rev=””,str=””;
            int l=s.length();
            for(i=0;i<l;i++)
             {
                ch=s.charAt(i);
                rev=ch+rev;
             }
             s=rev;
             for(i=0;i<l-1; )
             {
                 ch1=s.charAt(i);
                 ch2=s.charAt(i+1);
                 str=””+ch1+ch2;
                 asc=Integer.parseInt(str);
                 if(asc>=65 && asc<=90 || asc>=97 && asc<=99 || asc==32)
                 {
                     decode=decode+(char)asc;
                     i=i+2;
                 }
                 else
                 {
                     ch3=s.charAt(i+2);
                     str=””+ch1+ch2+ch3;
                     asc=Integer.parseInt(str);
                     decode=decode+(char)asc;
                     i+=3;
                 }
             }
             System.out.println(decode);
        }
  }
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s