Go to GoReading for breaking news, videos, and the latest top stories in world news, business, politics, health and pop culture.

Uncoded Line

106 18
< Continued from page 1

Uncoded Line Solution


The much maligned first line:

it was a dark and stormy night
encodes into:

xv fpu p iphs pwi uvdhnk wxcov
Here's my version of the encoding program:

import java.util.Scanner;public class Encoder {  public static void main(String[] args) {     Scanner input = new Scanner(System.in);     System.out.println("Enter in text to be encoded: ");      String codedText = input.nextLine();     codedText = codedText.toLowerCase();      char letters[] = codedText.toCharArray();     char encodedletter = ' ';      for (char uncodedLetter:letters)      {        switch(uncodedLetter)        {          case 'z':            encodedletter = 'a';           break;          case 'j':            encodedletter = 'b';           break;          case 'g':            encodedletter = 'c';           break;          case 'o':            encodedletter = 'd';           break;          case 'p':            encodedletter = 'e';           break;          case 'w':            encodedletter = 'f';           break;          case 'f':            encodedletter = 'g';            break;          case 'r':            encodedletter = 'h';           break;          case 'd':            encodedletter = 'i';           break;          case 'c':            encodedletter = 'j';            break;          case 'y':            encodedletter = 'k';           break;          case 'u':            encodedletter = 'l';           break;          case 'q':            encodedletter = 'm';           break;          case 'm':            encodedletter = 'n';           break;          case 'h':            encodedletter = 'o';           break;          case 'a':            encodedletter = 'p';           break;          case 'x':            encodedletter = 'q';           break;          case 'b':            encodedletter = 'r';           break;          case 'k':            encodedletter = 's';           break;          case 'e':            encodedletter = 't';           break;          case 's':            encodedletter = 'u';           break;          case 't':            encodedletter = 'v';           break;          case 'n':            encodedletter = 'w';           break;          case 'i':            encodedletter = 'x';           break;          case 'l':            encodedletter = 'y';           break;          case 'v':            encodedletter = 'z';           break;          default:            encodedletter = uncodedLetter;           break;        }        System.out.print(encodedletter);      }    } }
Source...

Leave A Reply

Your email address will not be published.