Mostrar los tags: c

Mostrando del 211 al 220 de 2.188 coincidencias
Se ha buscado por el tag: c
Imágen de perfil

Devolver las claves (keys) de un diccionario


Python

Publicado el 12 de Febrero del 2020 por Katas (83 códigos)
280 visualizaciones desde el 12 de Febrero del 2020
Crear una función que reciba un diccionario de pares key:value y devuelva una lista solo con las claves (keys).

1
2
3
4
5
6
ages = {
     "Juan": 20,
     "Esther": 31,
     "Anna": 25,
}
keys_only(ages) # ['Juan', 'Esther', 'Anna']
Imágen de perfil

Eliminar elementos duplicados en un array


Java

Publicado el 11 de Febrero del 2020 por Info (80 códigos)
488 visualizaciones desde el 11 de Febrero del 2020
Código que muestra como eliminar los duplicados de un array utilizando LinkedHashSet.

LinkedHashSet hace dos cosas internamente, elimina los elementos duplicados y mantiene el orden de los elementos.
Imágen de perfil

Funcion recursiva para girar una cadena


Visual Basic para Aplicaciones

Publicado el 11 de Febrero del 2020 por Info (80 códigos)
527 visualizaciones desde el 11 de Febrero del 2020
Este código de ejemplo, muestra como girar una cadena de forma recursiva.
Imágen de perfil

Eliminar los elementos vacios de un array


JavaScript

Publicado el 10 de Febrero del 2020 por Katas (101 códigos)
487 visualizaciones desde el 10 de Febrero del 2020
Crear una función que reciba un array y devuelva un array sin los elementos de tipo "string" vacios.

1
2
3
4
removeEmpty(["the", "", "big", "house"]); // ["the", "big", "house"]
removeEmpty(["the", " ", "big", "house"]); // ["the", "big", "house"]
removeEmpty([0, 1, 2, 3]); // [0, 1, 2, 3]
removeEmpty(["the", " ", "big", "  house  ", "has", 2, "tv"]); // ["the", "big", "  house  ", "has", 2, "tv"]
Imágen de perfil

Obtener la posición del scroll vertical y horizontal


JavaScript

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 8 de Febrero del 2020 por Katas (101 códigos)
716 visualizaciones desde el 8 de Febrero del 2020
Función que devuelve la posición del scroll horizontal y vertical en el momento de llamar la función.
Utiliza pageXOffset y pageYOffset si estan definidos, si no, utiliza scrollLeft y scrollTop

1
getScrollPosition(); // {x: 0, y: 180}
Imágen de perfil

Función para sumar todos los valores recibidos


PHP

Publicado el 7 de Febrero del 2020 por Kata (49 códigos)
522 visualizaciones desde el 7 de Febrero del 2020
Crear una función que reciba una cantidad indefinida de valores y devuelva la suma de todos los valores numéricos.

1
2
3
4
5
sumValues(1, 2, 3); // 6
sumValues(1, 2.5, 3); // 6.5
sumValues(1, 2, 3, "big"); // 6
sumValues(); // 0
sumValues("big"); // 0
Imágen de perfil

Obtener los elementos que no se repiten entre dos arrays


JavaScript

Publicado el 7 de Febrero del 2020 por Katas (101 códigos)
452 visualizaciones desde el 7 de Febrero del 2020
Esta función devuelve un array con los elementos que no se repiten entre dos arrays.

1
2
arrayDifference([1, 2, 3], [1, 2, 4]); // [3, 4]
arrayDifference([4, 1, 2, 2], [1, 3, 1, 9]); // [4, 2, 3, 9]

Para obtener los valores que SI se repiten: https://www.lawebdelprogramador.com/codigo/JavaScript/5887-Obtener-los-elementos-que-se-repiten-entre-dos-arrays.html
Imágen de perfil

Devolver los elementos de un array que no cumplen la condición


JavaScript

Publicado el 7 de Febrero del 2020 por Katas (101 códigos)
285 visualizaciones desde el 7 de Febrero del 2020
Función para eliminar elementos de un array empezando por la derecha según cumpla con la función pasada como parámetro.
Utilizando Array.prototype.reduceRight() hace un bucle entre todos los elementos devolviendo los valores que la función pasada como parámetro devuelve false.

1
2
takeRightWhile([9, 2, 3, 4, 5, 6], n => n < 3); // [9, 3, 4, 5, 6]
takeRightWhile([9, 2, 3, 4, 5, 6], n => n > 3); // [2, 3]
sin imagen de perfil

Imprimir de 0 a N


Visual C++ .NET

Publicado el 6 de Febrero del 2020 por Eder
313 visualizaciones desde el 6 de Febrero del 2020
Contar desde 0 hasta N
Imágen de perfil

Cuadrado mágico


Java

Publicado el 6 de Febrero del 2020 por Administrador (664 códigos)
502 visualizaciones desde el 6 de Febrero del 2020
Programa de línea de comandos que genera cuadrados mágicos de orden impar dada la longitud del lado.

Un cuadrado mágico es una tabla de grado primario donde se dispone de una serie de números enteros en un cuadrado o matriz de forma tal que la suma de los números por columnas, filas y diagonales principales sea la misma. Usualmente los números empleados para rellenar las casillas son consecutivos, de 1 a n², siendo n el número de columnas y filas del cuadrado mágico.

cuadrado-magico