(SPOJ) 19989 - Conversa Secreta - Solução

import java.io.*;
import java.util.*;

class Main {
    public static void main(String[] args) throws NumberFormatException, IOException {

        Main processando = new Main();
        processando.processa();

        System.exit(0);
    }

    void processa() throws NumberFormatException, IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
               
        String line = "";
       
        char[] vetor = new char[256];
       
        vetor[(int)'n'] = 'a';
        vetor[(int)'o'] = 'b';
        vetor[(int)'p'] = 'c';
        vetor[(int)'q'] = 'd';
        vetor[(int)'r'] = 'e';
        vetor[(int)'s'] = 'f';
        vetor[(int)'t'] = 'g';
        vetor[(int)'u'] = 'h';
        vetor[(int)'v'] = 'i';
        vetor[(int)'w'] = 'j';
        vetor[(int)'x'] = 'k';
        vetor[(int)'y'] = 'l';
        vetor[(int)'z'] = 'm';
        vetor[(int)'a'] = 'n';
        vetor[(int)'b'] = 'o';
        vetor[(int)'c'] = 'p';
        vetor[(int)'d'] = 'q';
        vetor[(int)'e'] = 'r';
        vetor[(int)'f'] = 's';
        vetor[(int)'g'] = 't';
        vetor[(int)'h'] = 'u';
        vetor[(int)'i'] = 'v';
        vetor[(int)'j'] = 'w';
        vetor[(int)'k'] = 'x';
        vetor[(int)'l'] = 'y';
        vetor[(int)'m'] = 'z';
        vetor[(int)'N'] = 'A';
        vetor[(int)'O'] = 'B';
        vetor[(int)'P'] = 'C';
        vetor[(int)'Q'] = 'D';
        vetor[(int)'R'] = 'E';
        vetor[(int)'S'] = 'F';
        vetor[(int)'T'] = 'G';
        vetor[(int)'U'] = 'H';
        vetor[(int)'V'] = 'I';
        vetor[(int)'W'] = 'J';
        vetor[(int)'X'] = 'K';
        vetor[(int)'Y'] = 'L';
        vetor[(int)'Z'] = 'M';
        vetor[(int)'A'] = 'N';
        vetor[(int)'B'] = 'O';
        vetor[(int)'C'] = 'P';
        vetor[(int)'D'] = 'Q';
        vetor[(int)'E'] = 'R';
        vetor[(int)'F'] = 'S';
        vetor[(int)'G'] = 'T';
        vetor[(int)'H'] = 'U';
        vetor[(int)'I'] = 'V';
        vetor[(int)'J'] = 'W';
        vetor[(int)'K'] = 'X';
        vetor[(int)'L'] = 'Y';
        vetor[(int)'M'] = 'Z';
        vetor[(int)' '] = ' ';
       
        while ((line = br.readLine()) != null) {
            int tamanho = line.length();
            for (int i = 1; i < tamanho; i+=2) {
                bw.write(vetor[(int)line.charAt(i)]);
            }      
            bw.newLine();
        }

       
        bw.flush();
        bw.close();
        return;
    }
}

Comments

Popular posts from this blog

(Coderbyte) Dash Insert II - Solução

(Coderbyte) Run Length - Solução

(Coderbyte) Counting Minutes I - Solução