import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String input; StringBuffer sb=new StringBuffer(""); int t=Integer.parseInt(br.readLine()); if(t<1 || t>10) System.exit(0); for (int i = 0; i2000) break; int start=0; boolean flag=false; sb.append("Message #"+(i+1)+"\n"); while(true) { String s; if(input.indexOf(" ",start)!=-1) { s=input.substring(start,input.indexOf(" ",start)); start=input.indexOf(" ",start)+1; } else { s=input.substring(start); flag=true; } //System.out.println("____"+s+"______"); switch(s) { case ".-": { sb.append("A"); break; } case "-...": { sb.append("B"); break; } case "-.-.": { sb.append("C"); break; } case "-..": { sb.append("D"); break; } case ".": { sb.append("E"); break; } case "..-.": { sb.append("F"); break; } case "--.": { sb.append("G"); break; } case "....": { sb.append("H"); break; } case "..": { sb.append("I"); break; } case ".---": { sb.append("J"); break; } case "-.-": { sb.append("K"); break; } case ".-..": { sb.append("L"); break; } case "--": { sb.append("M"); break; } case "-.": { sb.append("N"); break; } case "---": { sb.append("O"); break; } case ".--.": { sb.append("P"); break; } case "--.-": { sb.append("Q"); break; } case ".-.": { sb.append("R"); break; } case "...": { sb.append("S"); break; } case "-": { sb.append("T"); break; } case "..-": { sb.append("U"); break; } case "...-": { sb.append("V"); break; } case ".--": { sb.append("W"); break; } case "-..-": { sb.append("X"); break; } case "-.--": { sb.append("Y"); break; } case "--..": { sb.append("Z"); break; } case "-----": { sb.append("0"); break; } case ".----": { sb.append("1"); break; } case "..---": { sb.append("2"); break; } case "...--": { sb.append("3"); break; } case "....-": { sb.append("4"); break; } case ".....": { sb.append("5"); break; } case "-....": { sb.append("6"); break; } case "--...": { sb.append("7"); break; } case "---..": { sb.append("8"); break; } case "----.": { sb.append("9"); break; } case ".-.-.-": { sb.append("."); break; } case "--..--": { sb.append(","); break; } case "..--..": { sb.append("?"); break; } case ".----.": { sb.append("'"); break; } case "-.-.--": { sb.append("!"); break; } case "-..-.": { sb.append("/"); break; } case "-.--.": { sb.append("("); break; } case "-.--.-": { sb.append(")"); break; } case ".-...": { sb.append("&"); break; } case "---...": { sb.append(":"); break; } case "-.-.-.": { sb.append(";"); break; } case "-...-": { sb.append("="); break; } case ".-.-.": { sb.append("+"); break; } case "-....-": { sb.append("-"); break; } case "..--.-": { sb.append("_"); break; } case ".-..-.": { sb.append("\""); break; } case ".--.-.": { sb.append("@"); break; } default: { sb.append(" "); break; } } if(flag) break; } if(i+1==t) sb.append("\n"); else { sb.append("\n");sb.append("\n"); } } System.out.print(sb); } }
0 comments: