Mostrar los tags: si

Mostrando del 171 al 180 de 408 coincidencias
Se ha buscado por el tag: si
Imágen de perfil

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


JavaScript

Publicado el 18 de Febrero del 2020 por Katas (200 códigos)
816 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
Imágen de perfil

Sistema escolar 1


PHP

estrellaestrellaestrellaestrellaestrella(18)
Actualizado el 14 de Febrero del 2020 por Eduardo (15 códigos) (Publicado el 30 de Enero del 2020)
14.344 visualizaciones desde el 30 de Enero del 2020
Pequeño sistema escolar que tiene dos tipos de usuario, administrador y secretari@ y cuenta con las siguientes funciones:

1.- Login
2.- 2 tipos de usuario(Administrador y secretari@).
3.- pantalla principal muestra total de alumnos, salones y cursos registrados.
4.- Se pueden buscar, registrar, actualizar y borrar usuarios, alumnos y salones, cada uno en sus respectivos menus
5.- Se puede obtener reporte de alumnos por curso, salon, estado y todos.
6.- respaldar base de datos: Se puede hacer un respaldo en excel de a tabla alumnos.
7.- Se puede cargar un respaldo de la tabla alumnos hecho en excel a la base de datos mysql
8.- El usuario puede modificar su contraseña.

usuario: admin password: admin
usuario:secre password: secre

video:

admin
login
secretary
students
Imágen de perfil

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


JavaScript

Publicado el 13 de Febrero del 2020 por Katas (200 códigos)
1.905 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

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


PHP

Publicado el 12 de Febrero del 2020 por Kata (76 códigos)
1.371 visualizaciones desde el 12 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
divisible_by([1, 2, 3, 4, 5, 6], 2); // [2, 4, 6]
divisible_by([1, 2, 3, 4, 5, 6], 7); // []
divisible_by([1, 2, 3, 4, 5, 6], 1); // [1, 2, 3, 4, 5, 6]
divisible_by([], 2); // []
Imágen de perfil

Convertir una cadena dada en un array de solo palabras


JavaScript

Publicado el 10 de Febrero del 2020 por Katas (200 códigos)
1.159 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

Convertir una lista de listas en una sola lista


Python

Publicado el 5 de Febrero del 2020 por Katas (150 códigos)
2.533 visualizaciones desde el 5 de Febrero del 2020
Crear una función que dada una lista que puede contener es su interior otras lista, y que a su vez pueden contener mas lista, devuelva una sola lista con sus valores.

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

Obtener cada enésimo elemento de una matriz


JavaScript

Publicado el 2 de Febrero del 2020 por Katas (200 códigos)
971 visualizaciones desde el 2 de Febrero del 2020
Crear una función que reciba una matriz y un valor entero, para devuelver una nueva matriz que contenga cada enésimo elemento de la matriz recibida.

1
2
3
4
everyNth([1, 2, 3, 4, 5, 6], 1); // [1, 2, 3, 4, 5, 6]
everyNth([1, 2, 3, 4, 5, 6], 2); // [2, 4, 6]
everyNth([1, 2, 3, 4, 5, 6], 3); // [3, 6]
everyNth([1, 2, 3, 4, 5, 6], 4); // [4]
Imágen de perfil

Slide Fullscreen Images Manual


JavaScript

estrellaestrellaestrellaestrellaestrella(2)
Actualizado el 2 de Febrero del 2020 por Scriptshow (141 códigos) (Publicado el 29 de Octubre del 2016)
2.801 visualizaciones desde el 29 de Octubre del 2016
Slide Fullscreen Imagen ajustada a la ventana del navegador con javascript. Interactúa moviendo el mouse y pulsando en los enlaces, aparecerán los contenidos del álbum correspondiente. Haz click en las miniaturas para ampliar la imagen. Pulsa en la imagen para volver al álbum, etc.

Espero sea útil.

Un saludo