"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > Seleccionar números - Solución HakerRank - Javascript

Seleccionar números - Solución HakerRank - Javascript

Publicado el 2024-11-03
Navegar:494

Picking Numbers - HakerRank Solution - Javascript

Dada una matriz de números enteros, encuentre la submatriz más larga donde la diferencia absoluta entre dos elementos cualesquiera sea menor o igual a

Ejemplo

_a = [1,1,2,2,4,4,5,5,5]_
Hay dos subarreglos que cumplen el criterio: [1,1,2,2] y [4,4,5,5,5]. El subarreglo de longitud máxima tiene 5 elementos.

Descripción de la función

Completa la función de selección de números en el editor siguiente.

pickingNumbers tiene los siguientes parámetros:

  • int a[n]: una matriz de números enteros

Devoluciones

  • int: la longitud del subarreglo más largo que cumple el criterio

Formato de entrada

La primera línea contiene un único número entero n, el tamaño de la matriz a.
La segunda línea contiene n números enteros separados por espacios, cada uno de ellos a[i].

Solución

function pickingNumbers(a) {
    // Create an array to store frequency of each element in the input array
    let frequency = new Array(100).fill(0);

    // Count frequency of each element
    for (let i = 0; i 




          

            
        
Declaración de liberación Este artículo se reproduce en: https://dev.to/hokagedemehin/picking-numbers-hakerrank-solution-javascript-4mp2?1 Si hay alguna infracción, comuníquese con [email protected] para eliminarla.
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3