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

Envío 7216

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

  • Autor: Flor
  • Fecha: 2024-01-09 02:10:22 UTC (Hace 4 meses)
Caso # Resultado Tiempo Memoria
#1
Error de compilación
                      main.c:1:1: error: unknown type name 'import'
import numpy as np
^
main.c:1:13: error: expected ';' after top level declarator
import numpy as np
            ^
            ;
2 errors generated.

                    
#2
Error de compilación
                      main.c:1:1: error: unknown type name 'import'
import numpy as np
^
main.c:1:13: error: expected ';' after top level declarator
import numpy as np
            ^
            ;
2 errors generated.

                    
#3
Error de compilación
                      main.c:1:1: error: unknown type name 'import'
import numpy as np
^
main.c:1:13: error: expected ';' after top level declarator
import numpy as np
            ^
            ;
2 errors generated.

                    
#4
Error de compilación
                      main.c:1:1: error: unknown type name 'import'
import numpy as np
^
main.c:1:13: error: expected ';' after top level declarator
import numpy as np
            ^
            ;
2 errors generated.

                    
#5
Error de compilación
                      main.c:1:1: error: unknown type name 'import'
import numpy as np
^
main.c:1:13: error: expected ';' after top level declarator
import numpy as np
            ^
            ;
2 errors generated.

                    
#6
Error de compilación
                      main.c:1:1: error: unknown type name 'import'
import numpy as np
^
main.c:1:13: error: expected ';' after top level declarator
import numpy as np
            ^
            ;
2 errors generated.

                    
#7
Error de compilación
                      main.c:1:1: error: unknown type name 'import'
import numpy as np
^
main.c:1:13: error: expected ';' after top level declarator
import numpy as np
            ^
            ;
2 errors generated.

                    
#8
Error de compilación
                      main.c:1:1: error: unknown type name 'import'
import numpy as np
^
main.c:1:13: error: expected ';' after top level declarator
import numpy as np
            ^
            ;
2 errors generated.

                    
#9
Error de compilación
                      main.c:1:1: error: unknown type name 'import'
import numpy as np
^
main.c:1:13: error: expected ';' after top level declarator
import numpy as np
            ^
            ;
2 errors generated.

                    
#10
Error de compilación
                      main.c:1:1: error: unknown type name 'import'
import numpy as np
^
main.c:1:13: error: expected ';' after top level declarator
import numpy as np
            ^
            ;
2 errors generated.

                    
Puntos totales: 0 / 100

Código

import numpy as np

class ProcesarDatos: 
    def __init__(self, arreglo, consultas, largo) -> None:
        self.arreglo = arreglo
        self.consultas = consultas
        self.largo = largo
        self.solucion = []
    
    def proceso(self):
        contador = np.zeros(len(self.consultas), dtype=int)
        for i in range(len(self.consultas)): 
            for numero in self.arreglo: 
                if self.consultas[i] < numero: 
                    contador[i] +=1
        self.solucion = contador

    def mostrarSolucion(self): 
        for dato in self.solucion: 
            print(str(dato) + "\n")


def input_to_array(input): 
    arr = input.split()
    return [int(elemento) for elemento in arr]
def main(): 

    largo = int(input())
    elementos = input()
    numero_consultas = input()

    consultas = []


    for _ in range(int(numero_consultas)): 
        consulta = int(input())
        consultas.append(consulta)
    
    elementos = input_to_array(elementos)

    instancia = ProcesarDatos(elementos, consultas, largo)
    instancia.proceso()
    instancia.mostrarSolucion()

if __name__ == "__main__":
    main()