█████████ ████ ███░░░░░███ ░░███ ███ ░░░ ██████ ███████ ██████ ██████ ░███ ███░░███ ███░░███ ███░░███ ███░░███ ░███ ░███ ░███░███ ░███ ░███████ ░███ ░███ ░░███ ███░███ ░███░███ ░███ ░███░░░ ░███ ░███ ░░█████████ ░░██████ ░░████████░░██████ ░░██████ ░░░░░░░░░ ░░░░░░ ░░░░░░░░ ░░░░░░ ░░░░░░

Envío 2850

Problema 0x62 - Contar elementos mayores a X en un arreglo pequeño

  • Autor: pradomaricon
  • Fecha: 2021-02-07 04:32:06 UTC (Hace alrededor de 3 años)
Caso # Resultado Tiempo Memoria
#1
Correcto
0.151 s 16 KBi
#2
Correcto
0.16 s 16 KBi
#3
Correcto
0.172 s 15 KBi
#4
Correcto
0.18 s 12 KBi
#5
Correcto
0.158 s 15 KBi
#6
Correcto
0.189 s 12 KBi
#7
Correcto
0.205 s 12 KBi
#8
Correcto
0.178 s 16 KBi
#9
Correcto
0.226 s 12 KBi
#10
Correcto
0.193 s 16 KBi
Puntos totales: 100 / 100

Código

import java.util.Scanner;

public class Main {
    
    public static Scanner leer = new Scanner(System.in);
    public static void main(String[] args) {

        //input dimensiones
        String dimensiones = leer.nextLine().trim();
        int filas = Integer.parseInt(dimensiones);
       
        int[] ejemplo1 = new int[filas];
        
        //input de datos
        
            String[] filaDada = leer.nextLine().trim().split(" ");
            int k = 0;
            for (int j = 0; j < filas; j++) {
                ejemplo1[j] = Integer.parseInt(filaDada[k]);
                k++;
                //System.out.println(ejemplo1[i][j]);
            }
            
        //
        String numc = leer.nextLine().trim();
        int numConsultas=Integer.parseInt(numc);
        
        for (int i = 0; i < numConsultas; i++) {
            String cons = leer.nextLine().trim();
            int consulta=Integer.parseInt(cons);
            
            System.out.println(cantidadMayores(ejemplo1,filas,consulta));
            
        }
 
    }
    
    
    
    public static int cantidadMayores(int[] matriz, int filas, int consulta) {
     
        int toret=0;
        for (int i = 0; i < filas; i++) {
            if (matriz[i]>consulta){
                toret++;
            }
            
        }
        return toret;
        
    }
    }