Historial de los últimos códigos añadidos

Listado de los últimos códigos introducidos.
Imágen de perfil
Val: 4
Ha disminuido su posición en 4 puestos en Linux/Unix Shell Scripting (en relación al último mes)
Gráfica de Linux/Unix Shell Scripting

Obtener las veces que se repite cada elemento dentro de un array con JavaScript


JavaScript

Publicado el 5 de Julio del 2020 por Info (81 códigos)
40 visualizaciones desde el 5 de Julio del 2020
Crear una función que devuelva un objeto clave:valor con la cantidad de veces que se repite cada elemento dentro de un array.

1
2
3
4
timesRepeated([]); // {}
timesRepeated(["x"]); // {"x": 1}
timesRepeated([-1, 6, 9, -1, 4, 9, -2, 4, 6, 4, 21, 5]); // {4: 3, 5: 1, 6: 2, 9: 2, 21: 1, -1: 2, -2: 1}
timesRepeated(["a", "b", "b", "c", "d"]); // {a: 1, b: 2, c: 1, d: 1}
Imágen de perfil
Val: 4
Ha disminuido su posición en 4 puestos en Linux/Unix Shell Scripting (en relación al último mes)
Gráfica de Linux/Unix Shell Scripting
Actualizado

Obtener los números repetidos de un array


JavaScript

Actualizado el 5 de Julio del 2020 por Info (81 códigos) (Publicado el 16 de Mayo del 2019)
1.170 visualizaciones desde el 16 de Mayo del 2019
Código que muestra los valores repetidos de un array.

1
2
repetidos([6,8,9,1,-1,4,9,-22,4,6,4,21,29,-32,5]); // [6, 9, 4]
repetidos(["a", "b", "b", "c", "d"]); // ["b"]
Imágen de perfil
Val: 10
Ha aumentado 1 puesto en Linux/Unix Shell Scripting (en relación al último mes)
Gráfica de Linux/Unix Shell Scripting

Juego de naves en caracteres ASCII


C/Visual C

Actualizado el 5 de Julio del 2020 por Hdb Programming (19 códigos) (Publicado el 28 de Junio del 2020)
338 visualizaciones desde el 28 de Junio del 2020
Juego de naves hecho usando las librerías stdio.h, stdlib.h, Windows.h, conio.h y list que se maneja mediante caracteres ASCII.
Imágen de perfil

Determinar si un numero es primo en PHP


PHP

Publicado el 4 de Julio del 2020 por Kata (50 códigos)
90 visualizaciones desde el 4 de Julio del 2020
Crear una función que devuelve true o false dependiendo de si un numero es primo o no.

1
2
3
4
5
6
7
8
9
10
isPrime(1); // true
isPrime(2); // true
isPrime(3); // true
isPrime(4); // false
isPrime(5); // true
isPrime(6); // false
isPrime(7); // true
isPrime(8); // false
isPrime(9); // false
isPrime(10); // false
Imágen de perfil

Juntar los elementos de dos o mas listas


Python

Publicado el 3 de Julio del 2020 por Katas (96 códigos)
98 visualizaciones desde el 3 de Julio del 2020
Dada una lista de elementos, juntarles manteniendo la posición.

1
2
3
4
5
combineLists(['a', 'b'], [1, 2], [True, False]) # [['a', 1, True], ['b', 2, False]]
combineLists([1, 2, 3], [1, 2]) # [[1, 1], [2, 2], [3, None]]
combineLists([1, 2, 3], [1, 2], fillValue=0) # [[1, 1], [2, 2], [3, 0]]
combineLists([1, 2], [1, 2, 3], fillValue=0) # [[1, 1], [2, 2], [0, 3]]
combineLists([1, 2, 3]) # [[1], [2], [3]]
Imágen de perfil

Juego de comecocos


C/Visual C

Actualizado el 3 de Julio del 2020 por Adelino (12 códigos) (Publicado el 2 de Julio del 2020)
163 visualizaciones desde el 2 de Julio del 2020
Laberinto para juego de tipo pacman.
Funciona con las teclas de direccion y escape.
Imágen de perfil

Caja de comentarios HTML y Javascript


JavaScript

Actualizado el 1 de Julio del 2020 por Terry (3 códigos) (Publicado el 30 de Junio del 2020)
197 visualizaciones desde el 30 de Junio del 2020
Capture

Hola amigos despues de mucho tiempo vuelvo con este pequeno y simple caja de comentarios en javascript espero les sirva de alguna forma.
pongo el codigo HTML y Javascript

Mis mejores deseos para todos en este foro
Imágen de perfil
Val: 23
Ha mantenido su posición en Linux/Unix Shell Scripting (en relación al último mes)
Gráfica de Linux/Unix Shell Scripting

Simple Agenda en C


C/Visual C

Publicado el 30 de Junio del 2020 por Joan (72 códigos)
152 visualizaciones desde el 30 de Junio del 2020
Simple código que muestra como gestionar una estructura de una agenda, la cual permite ingresar, buscar, visualizar y eliminar elementos.

agenda-en-C
Imágen de perfil
Val: 54
Plata
Ha mantenido su posición en Linux/Unix Shell Scripting (en relación al último mes)
Gráfica de Linux/Unix Shell Scripting

Seleccionar la opción de menú según la pagina donde estamos con JavaScript


JavaScript

estrellaestrellaestrellaestrellaestrella(3)
Actualizado el 30 de Junio del 2020 por Joel (119 códigos) (Publicado el 28 de Junio del 2020)
296 visualizaciones desde el 28 de Junio del 2020
Código de busca la url de la pagina donde nos encontramos dentro de las urls del menú de nuestra pagina y añade un estilo a dicho enlace para diferenciarlo del resto. En este ejemplo se añade el estilo CSS "selected" que lo pone en negrita.

Puedes ver el mismo código en JQuery en: https://www.lawebdelprogramador.com/codigo/JQuery/6329-Seleccionar-la-opcion-se-menu-segun-la-pagina-donde-estamos-con-JQuery.html
Imágen de perfil
Val: 54
Plata
Ha mantenido su posición en Linux/Unix Shell Scripting (en relación al último mes)
Gráfica de Linux/Unix Shell Scripting

Seleccionar la opción de menú según la pagina donde estamos con JQuery


JQuery

Actualizado el 30 de Junio del 2020 por Joel (119 códigos) (Publicado el 28 de Junio del 2020)
241 visualizaciones desde el 28 de Junio del 2020
Código de busca la url de la pagina donde nos encontramos dentro de las urls del menú de nuestra pagina y añade un estilo a dicho enlace para diferenciarlo del resto. En este ejemplo se añade el estilo CSS "selected" que lo pone en negrita.

Puedes ver el mismo código en JavaScript en: https://www.lawebdelprogramador.com/codigo/JavaScript/6328-Seleccionar-la-opcion-se-menu-segun-la-pagina-donde-estamos-con-JavaScript.html
Imágen de perfil
Val: 54
Plata
Ha mantenido su posición en Linux/Unix Shell Scripting (en relación al último mes)
Gráfica de Linux/Unix Shell Scripting

Utilizar un input type timer con varios rangos de horas


JavaScript

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 29 de Junio del 2020 por Joel (119 códigos)
205 visualizaciones desde el 29 de Junio del 2020
Código que muestra como utilizar varios rangos de horas en un <input type="time"> utilizando JavaScript.
sin imagen de perfil

Juego de 3 en raya en Turbo C


C/Visual C

Publicado el 29 de Junio del 2020 por Raul
236 visualizaciones desde el 29 de Junio del 2020
Un juego simple de 3 en raya, codificado en Turbo C, usando la libreria grafica graphis.lib. El juego permite guardar partidas, y el numero de veces que gano cada jugador. Pide dos nombres de los jugadores y tambien se puede jugar contra la computadora.
pant1.1
pant1
pant2
pant3
pant4
pant5
pant6
pant7
Imágen de perfil

Menú opción resaltada


JavaScript

Publicado el 29 de Junio del 2020 por Scriptshow (138 códigos)
142 visualizaciones desde el 29 de Junio del 2020
Saludos,

un Menú con opción resaltada por evento. Realizado en JavaScript Nativo 100% compatible.

Espero sea útil.
Imágen de perfil

Obtener el basename de una url o path en JavaScript


JavaScript

Publicado el 28 de Junio del 2020 por Katas (109 códigos)
209 visualizaciones desde el 28 de Junio del 2020
Crear una función que devuelve el basename o nombre del archivo de una ruta dada.

1
2
3
4
5
6
basename("index.html"); // "index.html"
basename("/folder/index.html"); // "index.html"
basename(window.location.pathname); // "index.html"
basename("https://www.dominio.com/index.html"); // "index.html"
basename("https://www.dominio.com/"); // ""
basename("https://www.dominio.com"); // "www.dominio.com"
Imágen de perfil

Determinar si una cadena es un palíndrome en JavaScript


JavaScript

Publicado el 27 de Junio del 2020 por Katas (109 códigos)
218 visualizaciones desde el 27 de Junio del 2020
Crear una función que reciba una cadena y devuelva true o false dependiendo de si la cadena es un polindrome.

Un palíndrome es una palabra o frase que se lee igual de izquierda a derecha que de derecha a izquierda.

1
2
3
4
5
6
7
8
esPalindrome("Dábale arroz a la zorra el abad"); // True
esPalindrome("Salta Lenín el atlas"); // True
esPalindrome("Amigo, no gima"); // True
esPalindrome("Átale, demoníaco Caín, o me delata"); // True
esPalindrome("Anás usó tu auto, Susana"); // True
esPalindrome("A Mercedes, ese de crema"); // True
esPalindrome("A mamá Roma le aviva el amor a papá, y a papá Roma le aviva el amor a mamá"); // True
esPalindrome("¡arriba la birra!"); // True
Imágen de perfil

Eliminar diacriticos (acentos, diéresis, tildes, ...) de una cadena con JavaScript


JavaScript

Publicado el 27 de Junio del 2020 por Katas (109 códigos)
190 visualizaciones desde el 27 de Junio del 2020
Desde ES6 existe el método normalize() (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/normalize) para llevar a la forma descompuesta de normalización en Unicode.

En la forma NFD, los diacríticos son caracteres diferentes, lo que hace es separar cualquier carácter base de su acento, diéresis, ...
Y lo importante es que todas las marcas diacriticas están en el rango U+0300 - U+036F, por lo cual ya podemos hacer un simple replace sobre la forma NFD de esos rangos.

diacriticos

En la imagen la forma NFD separa el carácter base

1
2
eliminarDiacriticos("lá chòcölatìna MÓRDÌDÁ"); // la chocolatina MORDIDA
eliminarDiacriticos("España"); // Espana
Imágen de perfil

Matriz de Controles y Arrays


Visual Basic.NET

Publicado el 27 de Junio del 2020 por Mauricio Antonio (4 códigos)
341 visualizaciones desde el 27 de Junio del 2020
Visual Basic.net Eliminó la posibilidad de crear controles con el mismo nombre y colocarles indices para crear Matrices, y eso es algo que creo que muchos hemos extrañado.

Bueno acá les traigo una demostración de un truco que descubrí buscando y concatenando aportes de uno y otro programador por ahí.

el Truco consiste en crear los controles, y una vez creado los controles pasarlos por referencia a un Array, por medio de la función CType, una vez hecho esto el array toma las propiedades de los controles y cada elemento del Array hace referencia a un objeto, por lo tanto al dar la orden a los objetos del array estos se ejecutan en los objetos creados.

Es un ejemplo básico, espero que sea de gran utilidad para comunidad de programadores de Visual Studio.net y sobre todo de Visual Basic.net
Imágen de perfil
Val: 23
Ha mantenido su posición en Linux/Unix Shell Scripting (en relación al último mes)
Gráfica de Linux/Unix Shell Scripting

Envió de variables por referencia a una función


C/Visual C

Publicado el 26 de Junio del 2020 por Joan (72 códigos)
149 visualizaciones desde el 26 de Junio del 2020
Código que muestra como pasar variables por referencia a una función.

variables-por-referencia
Imágen de perfil
Val: 23
Ha mantenido su posición en Linux/Unix Shell Scripting (en relación al último mes)
Gráfica de Linux/Unix Shell Scripting

Menú con varias funciones sobre un array


C/Visual C

Publicado el 26 de Junio del 2020 por Joan (72 códigos)
159 visualizaciones desde el 26 de Junio del 2020
Código que muestra un menú para trabajar con un array de 6 valores:
1. Llenar el arreglo
2. Sumar el arreglo
3. Promedio
4. Numero mayor
5. Numero menor
6. Numero mas repetido

funciones-sobre-un-array
Imágen de perfil
Actualizado

A5AD (Asincoade)


Visual Basic

Actualizado el 26 de Junio del 2020 por Rafael (9 códigos) (Publicado el 21 de Junio del 2020)
756 visualizaciones desde el 21 de Junio del 2020
A5AD (Asincoade) es un programa informático para control de inventarios y facturación por Internet. Trabajo a distancia. Compas, Ventas, Notas de Crédito, Notas de Débito, Cuentas por Pagar, Cuentas por Cobrar, Otros Ingresos, Otros Egresos. WiFi. Red. Windows 7, 8 y 10.
Imágen de perfil
Actualizado

Juego de la Serpiente, en ASCII (versión con sonido)


Python

estrellaestrellaestrellaestrellaestrella(4)
Actualizado el 26 de Junio del 2020 por Antonio (23 códigos) (Publicado el 8 de Junio del 2020)
1.405 visualizaciones desde el 8 de Junio del 2020
Nueva versión del Juego de la Serpiente, en la que se ha incluido sonido y 3 archivos de audio (incluidos en la carpeta). Para usar el programa adecuadamente, simplemente hay que descomprimir la carpeta en la que se encuentra.
BOTONES:
Mover serpiente: Botónes de dirección
Pause y reanudar partida pausada : Barra espaciadora.
Finalizar partida: tecla "q"
PARA CUALQUIER PROBLEMA, NO DUDEN EN COMUNICÁRMELO.
sgm
sg6
sg4
ggggg
Imágen de perfil
Actualizado

Reversi (Othello).


C/Visual C

estrellaestrellaestrellaestrellaestrella(2)
Actualizado el 25 de Junio del 2020 por Adelino (12 códigos) (Publicado el 8 de Agosto del 2019)
1.818 visualizaciones desde el 8 de Agosto del 2019
Juego de estrategia de tipo Reversi, se maneja con las teclas de direccion, intro, escape y +-.
Imágen de perfil

Contar las veces que se repite un elemento dentro de una lista en Python


Python

Publicado el 25 de Junio del 2020 por Katas (96 códigos)
278 visualizaciones desde el 25 de Junio del 2020
Función que recibe una lista y un valor, y tiene que devolver las veces que esta ese valor en la lista.

1
2
3
4
5
6
countOccurrences([1, 2, 3, 2], 3) # 1
countOccurrences([1, 2, 3, 2], 2) # 2
countOccurrences([1, 2, 3, 2], "2") # 0
countOccurrences([1, 2, 3, 2], 4) # 0
countOccurrences([], 4) # 0
countOccurrences(["a", "b", "b", "a"], "a") # 2
Imágen de perfil

Sumar todas las listas enviados a una función con Python


Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 24 de Junio del 2020 por Katas (96 códigos)
283 visualizaciones desde el 24 de Junio del 2020
Función que recibe un numero indeterminado de listas numéricos y devuelve una sola lista con la suma sus valores.

1
2
3
4
sumarListas([1, 2, 3], [1, 2, 3, 4], [1, 2, 3]) # [3, 6, 9, 4]
sumarListas([], [1, 2, 3, 4], [1, 2, 3]) # [2, 4, 6, 4]
sumarListas([1, 2, 3]) # [1, 2, 3]
sumarListas([], [], []) # []
Imágen de perfil

Generar una matriz bidimensional cuyo elementos de la diagonal sean igual al valor inicial


Python

Publicado el 24 de Junio del 2020 por Katas (96 códigos)
341 visualizaciones desde el 24 de Junio del 2020
Crear una función que recibe la dimensión de la matriz cuadrada y un valor inicial de la diagonal.
Se debe generar una matriz cuyos elementos de la diagonal sean igual al valor inicial y que decrezcan en 1, los elementos sobre la diagonal serán ceros (0), y los elementos por debajo de la diagonal serán unos (1)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
print(matrizCuadrada(5,6))
"""
[[6, 0, 0, 0, 0],
 [1, 5, 0, 0, 0],
 [1, 1, 4, 0, 0],
 [1, 1, 1, 3, 0],
 [1, 1, 1, 1, 2]]
"""
 
print(matrizCuadrada(4,2))
"""
[[2, 0, 0, 0],
 [1, 1, 0, 0],
 [1, 1, 0, 0],
 [1, 1, 1, -1]]
"""
Imágen de perfil

Traductor de texto.


Python

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 24 de Junio del 2020 por Antonio (23 códigos)
433 visualizaciones desde el 24 de Junio del 2020
Aplicación para traducir un texto a otro idioma (seleccionado por el usuario) de un listado de idiomas disponibles, pudiendo oír dicha traducción. También ofrece la posibilidad de copiar texto desde otro documento.

trad
Imágen de perfil

RND Aleatorio y sin repetición


Visual Basic

Publicado el 22 de Junio del 2020 por Cris (34 códigos)
354 visualizaciones desde el 22 de Junio del 2020
Código RND aleatorio y sin repetición.

Útil en varias aplicaciones, como, por ejemplo, en juegos de preguntas y respuestas.
Imágen de perfil

Cambiar o establecer la contraseña del usuario root


MySQL

Publicado el 22 de Junio del 2020 por Katas (17 códigos)
332 visualizaciones desde el 22 de Junio del 2020
Consulta SQL para establecer la contraseña del usuario root o cambiar-la.

Hay que estar conectado al servidor MySQL como root... Si no hay contraseña:
1
mysql -u root -p

Si ya disponemos de una contraseña:
1
mysql -u root -pContraseñaActual
Imágen de perfil

Sumar dos listas en Python


Python

Publicado el 22 de Junio del 2020 por Katas (96 códigos)
504 visualizaciones desde el 22 de Junio del 2020
Función para sumar dos listas numéricas.

1
2
3
4
5
sumarListas([1, 2, 3], [1, 2, 3]) # [2, 4, 6]
sumarListas([1, 2], [1, 2, 3]) # [2, 4, 3]
sumarListas([1, 2, 3], [1, 2]) # [2, 4, 3]
sumarListas([], []) # []
sumarListas([1, 2, 3], sumarListas([1, 2, 3], [1, 2, 3])) # [3, 6, 9]
Imágen de perfil

Sumar todos los arrays enviados a una función con JavaScript


JavaScript

Publicado el 22 de Junio del 2020 por Katas (109 códigos)
291 visualizaciones desde el 22 de Junio del 2020
Función que recibe un numero indeterminado de arrays numéricos y suma sus valores.

1
2
3
4
5
6
sumarArrays([1, 2, 3], [1, 2, 3], [1, 2, 3]); // [3, 6, 9]
sumarArrays([1, 2, 3], [1, 2, 3, 4], [1, 2, 3]); // [3, 6, 9, 4]
sumarArrays([1, 2, 3], [1, 3], [1, 2, 3]); // [3, 7, 6]
sumarArrays([1, 2, 3], [], [1, 2, 3]); // [2, 4, 6]
sumarArrays([1, 2, 3]); // [1, 2, 3]
sumarArrays([]); // []