Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- class TouristTranslation {
- static char[] englishEquivalent;
- static int lenght;
- public static void main(String[] args){
- Scanner input = new Scanner(System.in);
- String firstLine, splits[];
- firstLine = input.nextLine();
- splits = firstLine.split(" ");
- lenght = Integer.parseInt(splits[0]);
- englishEquivalent = splits[1].toCharArray();
- for (int i = 0; i < lenght; i++){
- System.out.println(convert(input.nextLine()));
- }
- }
- public static String convert(String bytelandian){
- char[] sentenceChar = bytelandian.toCharArray();
- for(int index, i = 0; i < sentenceChar.length; i++){
- boolean uppercase = Character.isUpperCase(sentenceChar[i]);
- if(sentenceChar[i] == '_'){
- sentenceChar[i] = ' ';
- }
- else if (sentenceChar[i] >= 97 && sentenceChar[i] <= 122){
- index = sentenceChar[i] - 97;
- sentenceChar[i] = englishEquivalent[index];
- }
- else if (sentenceChar[i] >= 65 && sentenceChar[i] <= 90){
- index = sentenceChar[i] - 65;
- sentenceChar[i] = englishEquivalent[index];
- }
- if(uppercase){
- sentenceChar[i] = Character.toUpperCase(sentenceChar[i]);
- }
- }
- return String.valueOf(sentenceChar);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement