Arreglar para acepta el reto

This commit is contained in:
PC de clase committed 2026-10-15 13:18:31 +02:00
1 parent 1b14dd3070
commit 4070327d70
2 files changed
+15 -12

No files matched your search

+12 -9
View File
@@ -1,21 +1,24 @@
void main() { // TIME: O(CASOS * MUROS)
// SPACE: O(1)
import java.util.*;
public class P158_SaltosDeMario {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in); Scanner sc = new Scanner(System.in);
System.out.println("Cuantos casos vas a evaluar?");
final int CASOS = sc.nextInt(); final int CASOS = sc.nextInt();
for(int i = 0; i < CASOS; i++){ for (int i = 0; i < CASOS; i++) {
System.out.println("Cuantos muros hay?");
final int MUROS = sc.nextInt(); final int MUROS = sc.nextInt();
sc.nextLine();
System.out.printf("Escribe la altura de los %d muros\n", MUROS);
int saltosArriba = 0, saltosAbajo = 0; int saltosArriba = 0, saltosAbajo = 0;
int anterior = sc.nextInt(); int anterior = sc.nextInt();
for(int j = 1; j < MUROS; j++){ for (int j = 1; j < MUROS; j++) {
int muro = sc.nextInt(); int muro = sc.nextInt();
if(muro > anterior) saltosArriba++; if (muro > anterior) saltosArriba++;
else if (muro < anterior) saltosAbajo++; else if (muro < anterior) saltosAbajo++;
anterior = muro; anterior = muro;
} }
System.out.printf("%d, %d\n", saltosArriba, saltosAbajo); System.out.printf("%d %d\n", saltosArriba, saltosAbajo);
} }
sc.close(); sc.close();
}
} }
+3 -3
View File
@@ -3,7 +3,6 @@ import java.util.*;
public class P260_AlanSmithee { public class P260_AlanSmithee {
public static void main(String[] args) { public static void main(String[] args) {
Scanner sc = new Scanner(System.in); Scanner sc = new Scanner(System.in);
System.out.println("Cuantos casos de prueba?");
int casos = sc.nextInt(); int casos = sc.nextInt();
sc.nextLine(); sc.nextLine();
@@ -18,9 +17,10 @@ public class P260_AlanSmithee {
} }
} }
private static int vistos[] = new int[(int) ('z') - (int) ('a') + 1];
private static boolean isAnagram(String s1, String s2) { private static boolean isAnagram(String s1, String s2) {
// (int) ('z') - (int) ('a') + 1 == 27
int vistos[] = new int[27];
for (int j = 0; j < s1.length(); j++){ for (int j = 0; j < s1.length(); j++){
char c = s1.charAt(j); char c = s1.charAt(j);
if(!Character.isLowerCase(c)) continue; if(!Character.isLowerCase(c)) continue;