Códigos Fuente de JavaScript

Mostrando del 21 al 30 de 690 registros
Imágen de perfil
Val: 985
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Devolver un array con las letras juntas


JavaScript

Publicado el 18 de Febrero del 2020 por Katas
164 visualizaciones desde el 18 de Febrero del 2020
Dada una cadena de caracteres, crear una función que devuelva un array con cada una de las letras agrupando las que son iguales. Si la cadena contiene caracteres que no son letras, no se incluiran en el array.

1
2
3
4
joinLetters(""); // []
joinLetters("."); // []
joinLetters("acdcaa"); // ["aaa", "cc", "d"]
joinLetters("blue house!!"); // ["b", "ee", "h", "l", "o", "s", "uu"]
Imágen de perfil

Tic Tac Toe o tres en ralla contra el ordenador


JavaScript

Publicado el 18 de Febrero del 2020 por Administrador
130 visualizaciones desde el 18 de Febrero del 2020
Este código muestra como jugar contra el ordenador al Tic Tac Toe o Tres en ralla y no ganarlo nunca!!!

tic-tac-toe
Imágen de perfil
Val: 985
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Determinar si en un array bidimensional hay N valores consecutivos en cualquier dirección


JavaScript

Publicado el 18 de Febrero del 2020 por Katas
153 visualizaciones desde el 18 de Febrero del 2020
Crear una función que reciba un array bidimensional y el numero de valores consecutivos a buscar. El programa tiene que devolver si hay el numero de valores consecutivos (unos) en cualquier dirección, ya sea horizontal, vertical o transversal.

Este algoritmo puede ser utilizado para juegos como el tres en ralla o cuatro en ralla.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
values=[
    [0, 0, 0],
    [0, 0, 0],
    [1, 1, 1],
];
consecutiveValues(values, 3); // true
 
values=[
    [1, 0, 0],
    [0, 1, 0],
    [0, 0, 1],
];
consecutiveValues(values, 3); // true
 
values=[
    [0, 1, 0],
    [0, 1, 0],
    [0, 1, 0],
];
consecutiveValues(values, 3); // true
 
values=[
    [0, 1, 0],
    [0, 0, 0],
    [0, 1, 0],
];
consecutiveValues(values, 3); // false
 
values=[
    [0, 0, 1],
    [0, 1, 0],
    [1, 0, 0],
];
consecutiveValues(values, 3); // true
 
values=[
    [0, 0, 0, 0, 0, 0, 0],
    [0, 0, 0, 0, 0, 1, 0],
    [0, 1, 0, 0, 1, 0, 0],
    [0, 0, 1, 1, 0, 0, 0],
    [0, 0, 1, 1, 0, 0, 0],
    [0, 1, 0, 0, 0, 0, 0],
    [0, 0, 0, 0, 0, 0, 0],
];
consecutiveValues(values, 4); // true
consecutiveValues(values, 5); // true
consecutiveValues(values, 6); // false
 
values=[
    [1, 0, 0, 0, 0, 0, 0, 0, 0, 0],
    [1, 0, 0, 0, 0, 0, 0, 0, 0, 0],
    [1, 0, 0, 0, 0, 0, 0, 1, 0, 0],
    [1, 0, 0, 1, 0, 0, 1, 0, 0, 0],
    [1, 0, 0, 0, 1, 0, 0, 0, 0, 0],
    [0, 0, 0, 0, 1, 1, 0, 0, 0, 0],
    [0, 0, 0, 1, 0, 0, 0, 0, 0, 0],
    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
];
consecutiveValues(values, 5); // true
consecutiveValues(values, 6); // false
sin imagen de perfil
Val: 20
Ha aumentado su posición en 98 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript

Juego: Tres en raya (para dos jugadores)


JavaScript

Actualizado el 18 de Febrero del 2020 por Manuel (Publicado el 17 de Febrero del 2020)
317 visualizaciones desde el 17 de Febrero del 2020
Éste es el típico juego del "Tres en raya" para dos jugadores.

Consta de un archivo .JS con el código para la parte funcional del juego y otro .HTML con la estructura de esta aplicación web junto con el estilo en CSS.

Si pulsamos F12 en el navegador para abrir el debugger, cuando se hace 3 en raya la consola muestra qué jugador ha ganado.
Imágen de perfil
Val: 212
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Poner un elemento a pantalla completa y cambiar su color con estilos


JavaScript

Publicado el 15 de Febrero del 2020 por Joan
265 visualizaciones desde el 15 de Febrero del 2020
Este código muestra como poner un elemento de la página a pantalla completa y cambiar el color de fondo del elemento con el estilo :fullscreen

elemento-pantalla-completa
sin imagen de perfil
Val: 20
Ha aumentado su posición en 98 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript
Actualizado

Juego con dados de póker


JavaScript

Publicado el 14 de Febrero del 2020 por Manuel
478 visualizaciones desde el 14 de Febrero del 2020
Éste es el código fuente de un juego al que se juega con tres dados de póker, inventado por mí.

Es una aplicación web muy sencilla que puede servir para empezar a programar en Javascript y pequeñas nociones básicas de HTML y estilo CSS.

Consta de un archivo .JS, otro .HTML que incluye la estructura de esta aplicación web y el estilo en CSS, además de una carpeta "img" con las imágenes que utiliza la aplicación.

Al principio se recomienda pulsar la tecla F12 en el navegador, ya que en el debugger o inspector se muestra la evolución de cada jugada, puntos de cada jugador, etc.
Imágen de perfil
Val: 985
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Buscar los números de un array que son divisibles por un numero dado


JavaScript

Publicado el 13 de Febrero del 2020 por Katas
190 visualizaciones desde el 13 de Febrero del 2020
Crear una función que recibe dos argumentos, un array de valores y un valor entero. Devolver un array con los valores divisibles por el numero entero.

1
2
3
4
5
divisibleBy([1,2,3,4,5,6], 2); // [2, 4, 6]]
divisibleBy([1,2,3,4,5,6], 3); // [3, 6]
divisibleBy([1, 2, 3, 4, 5, 6], 7); // []
divisibleBy([1, 2, 3, 4, 5, 6], 1); // [1, 2, 3, 4, 5, 6]
divisibleBy([], 2); // []
Imágen de perfil
Val: 985
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Eliminar los elementos vacios de un array


JavaScript

Publicado el 10 de Febrero del 2020 por Katas
251 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
Val: 985
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Convertir una cadena dada en un array de solo palabras


JavaScript

Publicado el 10 de Febrero del 2020 por Katas
241 visualizaciones desde el 10 de Febrero del 2020
Crear una función que reciba una cadena y devuelva un array únicamente con las palabras, omitiendo los caracteres que no sean letras o guiones medios.

1
2
words('I love javaScript!!'); // ["I", "love", "javaScript"]
words('¡¡programming & coffee (the best)!!'); // ["programming", "coffee", "the", "best"]
Imágen de perfil
Val: 985
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Obtener los elementos que se repiten entre dos arrays


JavaScript

Actualizado el 9 de Febrero del 2020 por Katas (Publicado el 7 de Febrero del 2020)
414 visualizaciones desde el 7 de Febrero del 2020
Esta función devuelve un array con los elementos que se repiten entre dos arrays.

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

Para obtener los valores que NO se repiten: https://www.lawebdelprogramador.com/codigo/JavaScript/5886-Obtener-los-elementos-que-no-se-repiten-entre-dos-arrays.html