From edab23b87b5c029143c03e843045cd70b3b61463 Mon Sep 17 00:00:00 2001 From: InigoGutierrez Date: Sat, 18 Nov 2017 23:43:06 +0100 Subject: Problema 372 resuelto. --- AceptaElReto/src/problemas/Problema372.java | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 AceptaElReto/src/problemas/Problema372.java diff --git a/AceptaElReto/src/problemas/Problema372.java b/AceptaElReto/src/problemas/Problema372.java new file mode 100644 index 0000000..8a073cb --- /dev/null +++ b/AceptaElReto/src/problemas/Problema372.java @@ -0,0 +1,29 @@ +package problemas; + +public class Problema372 { + + static java.util.Scanner in; + + public static void main(String args[]) { + in = new java.util.Scanner(System.in); + + int numCasos = Integer.parseInt(in.nextLine()); + for (int i = 0; i < numCasos; i++) { + System.out.println(casoDePrueba(in.nextLine())); + } + } + + public static String casoDePrueba(String palabra) { + boolean primeraMayus = Character.isUpperCase(palabra.charAt(0)); + char[] palabraChareada = palabra.toLowerCase().toCharArray(); + char[] palabraOrdenada = new char[palabraChareada.length]; + for ( int i = 0; i < palabraChareada.length; i++ ) { + palabraOrdenada[i] = palabraChareada[palabraChareada.length-1-i]; + } + if ( primeraMayus ) { + palabraOrdenada[0] = Character.toUpperCase(palabraOrdenada[0]); + } + return String.copyValueOf(palabraOrdenada); + } + +} -- cgit v1.2.1