Saltar al contenido

python Alex trabaja en una tienda de ropa. Hay una gran pila de calcetines que deben combinarse por color para la venta. Dado un array de números enteros que representan el color de cada calcetín, determina cuántos pares de calcetines del mismo color hay. ejemplo de código

Luego de de una prolongada búsqueda de datos hemos podido solucionar este dilema que pueden tener muchos de nuestros lectores. Te brindamos la solución y nuestro objetivo es serte de mucha ayuda.

Ejemplo 1: complete la función Sock Merchant en el editor a continuación. Debe devolver un número entero que represente el número de pares de calcetines coincidentes que están disponibles.

function interview(n, arr) 
    let count = 0;
    const socks = ;

    for (let i of arr) 
        if (socks[i]) 
            socks[i] = false;
            count++
         else 
            socks[i] = true
        
    
    return count



console.log(interview(9, [10,20,20,10,10,30,50,10,20]))
console.log(interview(100, [44,55,11,15,4,72,26,91,80,14,43,78,70,75,36,83,78,91,17,17,54,65,60,21,58,98,87,45,75,97,81,18,51,43,84,54,66,10,44,45,23,38,22,44,65,9,78,42,100,94,58,5,11,69,26,20,19,64,64,93,60,96,10,10,39,94,15,4,3,10,1,77,48,74,20,12,83,97,5,82,43,15,86,5,35,63,24,53,27,87,45,38,34,7,48,24,100,14,80,54]))
console.log(interview(100,[50,49,38,49,78,36,25,96,10,67,78,58,98,8,53,1,4,7,29,6,59,93,74,3,67,47,12,85,84,40,81,85,89,70,33,66,6,9,13,67,75,42,24,73,49,28,25,5,86,53,10,44,45,35,47,11,81,10,47,16,49,79,52,89,100,36,6,57,96,18,23,71,11,99,95,12,78,19,16,64,23,77,7,19,11,5,81,43,14,27,11,63,57,62,3,56,50,9,13,45]))

Ejemplo 2: complete la función Sock Merchant en el editor a continuación. Debe devolver un número entero que represente el número de pares de calcetines coincidentes que están disponibles.

fun main() 
    val colors = arrayOf(10, 20, 20, 10, 10, 30, 50, 10, 20)
    var pairs = 0
    val colorFrequencies: MutableMap<Int,Int> = mutableMapOf()
    colors.forEach  color ->
        val count = colorFrequencies.getOrDefault(color, 0)
        colorFrequencies[color] = count+1
    
    colorFrequencies.forEach  entry ->
        pairs += entry.value / 2
    
    println(pairs)

Reseñas y puntuaciones del artículo

Si te ha sido de utilidad nuestro artículo, te agradeceríamos que lo compartas con más seniors de esta forma nos ayudas a extender esta información.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *