Mostrar los tags: mi

Mostrando del 41 al 50 de 266 coincidencias
Se ha buscado por el tag: mi
Imágen de perfil

Metodo burbuja de ordenamiento sobre un array de objetos por dos valores


JavaScript

Publicado el 27 de Febrero del 2021 por Katas (200 códigos)
4.010 visualizaciones desde el 27 de Febrero del 2021
Función para ordenar un array de objetos utilizando el metodo de ordenamiento burbuja.
La función tiene que recibir el array y dos claves de los campos a ordenar

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
let array = [
    {name: "compu", price: 1200, review: 8},
    {name: "celulare", price: 300, review: 9},
    {name: "tele", price: 800, review: 1},
    {name: "play", price: 1200, review: 7}
];
 
console.table(bubbleObject(array, "price", "review"));
┌───── ───┬──────────┬──────┬───────┐
(index)  │    name    │ price │ review │
├────────┼───────────┼──────┼───────┤
│    0     │ 'celulare' │  300  │   9    │
│    1     │   'tele'   │  800  │   1    │
│    2     │   'play'   │ 1200  │   7    │
│    3     │  'compu'   │ 1200  │   8    │
└─────────┴────────────┴───────┴────────┘

El mismo ejemplo ordenado por una sola clave: https://www.lawebdelprogramador.com/codigo/JavaScript/6911-Metodo-burbuja-de-ordenamiento-sobre-un-array-de-objetos.html
Imágen de perfil

Metodo burbuja de ordenamiento sobre un array de objetos


JavaScript

Publicado el 27 de Febrero del 2021 por Katas (200 códigos)
5.427 visualizaciones desde el 27 de Febrero del 2021
Función para ordenar un array de objetos utilizando el metodo de ordenamiento burbuja.
La función tiene que recibir el array y la clave del campo a ordenar.

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
let array = [
    {name: "compu", price: 1200, review: 8},
    {name: "celulare", price: 300, review: 9},
    {name: "tele", price: 800, review: 1},
    {name: "play", price: 1200, review: 7}
];
 
console.table(bubbleObject(array, "price"));
┌─────────┬────────────┬───────┬────────┐
(index) │    name    │ price │ review │
├─────────┼────────────┼───────┼────────┤
│    0    │ 'celulare' │  300  │   9    │
│    1    │   'tele'   │  800  │   1    │
│    2    │  'compu'   │ 1200  │   8    │
│    3    │   'play'   │ 1200  │   7    │
└─────────┴────────────┴───────┴────────┘
 
console.table(bubbleObject(array, "review"));
┌─────────┬────────────┬───────┬────────┐
(index) │    name    │ price │ review │
├─────────┼────────────┼───────┼────────┤
│    0    │   'tele'   │  800  │   1    │
│    1    │   'play'   │ 1200  │   7    │
│    2    │  'compu'   │ 1200  │   8    │
│    3    │ 'celulare' │  300  │   9    │
└─────────┴────────────┴───────┴────────┘

El mismo código ordenando por dos claves: https://www.lawebdelprogramador.com/codigo/JavaScript/6912-Metodo-burbuja-de-ordenamiento-sobre-un-array-de-objetos-por-dos-valores.html
Imágen de perfil

Cronometro compartido entre varios usuarios que no se reinicia nunca


JavaScript

estrellaestrellaestrellaestrellaestrella(4)
Publicado el 23 de Febrero del 2021 por Xavi (548 códigos)
4.608 visualizaciones desde el 23 de Febrero del 2021
Este código de ejemplo, es un cronometro, el cual guarda en el servidor en un archivo de texto la hora inicial, por lo que todos los usuarios que se conecten a la pagina web, todo verán el mismo cronometro, y no se reiniciara aunque se cierre el navegador.

La única manera de reiniciarlo, es pulsando el botón "Reiniciar cronometro" (esta botón solo tiene que estar en una pagina aparte a la de los usuarios), y mediante AJAX, actualiza la hora del archivo de texto en el servidor y empieza el contador de 0.
Para este ejemplo, en el servidor hay que dispones de PHP.

cronometro-que-no-finaliza-nunca


Este código es una variante del código: Cronometro que continua aunque se cierre el navegador que utiliza la base de datos del navegador, y solo es para un usuario/navegador.
Imágen de perfil

Devolver los minutos de una cadena en formato hora HH:MM


PHP

Publicado el 14 de Febrero del 2021 por Kata (76 códigos)
922 visualizaciones desde el 14 de Febrero del 2021
Función que devuelve los minutos de una cadena en formato hora HH:MM.
Si la cadena no dispone del separador ":" devuelve la cadena tal cual la ha recibido.

1
2
3
4
devolverMinutos("10:10"); // 610
devolverMinutos("1:1"); // 61
devolverMinutos("99:10"); // 5950
devolverMinutos("1010"); // "1010"
Imágen de perfil

Devolver los minutos de una cadena en formato hora HH:MM


Python

Publicado el 6 de Febrero del 2021 por Katas (150 códigos)
1.067 visualizaciones desde el 6 de Febrero del 2021
Función que devuelve los minutos de una cadena en formato hora HH:MM.
Si la cadena no dispone del separador ":" devuelve la cadena tal cual la ha recibido.

1
2
3
4
devolverMinutos("10:10") # 610
devolverMinutos("1:1") # 61
devolverMinutos("99:10") # 5950
devolverMinutos("1010") # "1010"
Imágen de perfil

Devolver los minutos de una cadena en formato hora HH:MM


JavaScript

Publicado el 5 de Febrero del 2021 por Katas (200 códigos)
757 visualizaciones desde el 5 de Febrero del 2021
Función que devuelve los minutos de una cadena en formato hora HH:MM.
Si la cadena no dispone del separador ":" devuelve la cadena tal cual la ha recibido.

1
2
3
4
devolverMinutos("10:10"); // 610
devolverMinutos("1:1"); // 61
devolverMinutos("99:10"); // 5950
devolverMinutos("1010"); // "1010"
Imágen de perfil

Buscar las minas en un tablero


Python

estrellaestrellaestrellaestrellaestrella(14)
Actualizado el 3 de Febrero del 2021 por Joel (150 códigos) (Publicado el 4 de Noviembre del 2020)
20.069 visualizaciones desde el 4 de Noviembre del 2020
Este código muestra una manera de contar las bombas dadas alrededor de una posición de una cuadricula creada con una lista de listas.

1
2
3
4
5
6
7
8
9
10
11
tablero=[
    [' ', 'x', ' ', 'x'],
    ['x', ' ', ' ', ' '],
    [' ', 'x', 'x', ' '],
    ['x', ' ', ' ', 'x'],
]
 
buscaminas(tablero, 0,0) # 2
buscaminas(tablero, 1,1) # 4
buscaminas(tablero, 2,2) # 3
buscaminas(tablero, 6,6) # 0
Imágen de perfil

Juego de atravesar un campo minado


Dev - C++

Publicado el 28 de Enero del 2021 por Administrador (718 códigos)
2.874 visualizaciones desde el 28 de Enero del 2021
Mine es un juego clasico, basado en minehunt, un juego en donde el jugador debe moverse atraves de un campo minado con las teclas de direccion; para ganar el juego basta alcanzar la esquina inferior donde se encuentra la salida. Debes completar tu objetivo solo conociendo cuantas minas hay a tu alrededor.

buscaminas1

buscaminas2

buscaminas3