diff options
author | InigoGutierrez <inigogf.95@gmail.com> | 2017-11-18 23:43:06 +0100 |
---|---|---|
committer | InigoGutierrez <inigogf.95@gmail.com> | 2017-11-18 23:49:49 +0100 |
commit | edab23b87b5c029143c03e843045cd70b3b61463 (patch) | |
tree | c78c439ee67a75948ab105c1d055ec5ba41fd87a | |
parent | cd497f864e490023bc321566eed4bcd94c4b7bd0 (diff) | |
download | AceptaElReto-edab23b87b5c029143c03e843045cd70b3b61463.tar.gz AceptaElReto-edab23b87b5c029143c03e843045cd70b3b61463.zip |
Problema 372 resuelto.
-rw-r--r-- | AceptaElReto/src/problemas/Problema372.java | 29 |
1 files changed, 29 insertions, 0 deletions
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);
+ }
+
+}
|