Mostrar los tags: id

Mostrando del 91 al 100 de 342 coincidencias
Se ha buscado por el tag: id
Imágen de perfil

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


JavaScript

Publicado el 5 de Julio del 2020 por Info (100 códigos)
1.283 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

Obtener los números repetidos de un array


JavaScript

Actualizado el 5 de Julio del 2020 por Info (100 códigos) (Publicado el 16 de Mayo del 2019)
4.512 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

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


Python

Publicado el 24 de Junio del 2020 por Katas (150 códigos)
1.010 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

Triangulo de números invertido


Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 20 de Mayo del 2020 por Katas (150 códigos)
5.319 visualizaciones desde el 20 de Mayo del 2020
Dos funciones para devolver un triangulo invertido o inverso de números.


Una función devuelve un triangulo invertido empezando siempre por el mismo numero.
1
trianguloInvertido(5) # [[5, 4, 3, 2, 1], [5, 4, 3, 2], [5, 4, 3], [5, 4], [5]]


Para poder visualizarlo en forma de triangulo, podemos utilizar:
1
print("\n".join(map(str, trianguloInvertido(5))))

1
2
3
4
5
[5, 4, 3, 2, 1]
[5, 4, 3, 2]
[5, 4, 3]
[5, 4]
[5]


Para mostrar únicamente los números, puedes utilizar:
1
print("\n".join(map(lambda x: " ".join(map(str, x)), trianguloInvertido(5))))

1
2
3
4
5
5 4 3 2 1
5 4 3 2
5 4 3
5 4
5




La otra función devuelve el mismo triangulo invertido disminuyendo el numero inicial.
1
print(trianguloInvertidoDecreciente(5)) # [[5, 4, 3, 2, 1], [4, 3, 2, 1], [3, 2, 1], [2, 1], [1]]


Para poder visualizarlo en forma de triangulo, podemos utilizar:
1
print("\n".join(map(str, trianguloInvertidoDecreciente(5))))

1
2
3
4
5
[5, 4, 3, 2, 1]
[4, 3, 2, 1]
[3, 2, 1]
[2, 1]
[1]


Para mostrar únicamente los números, puedes utilizar:
1
print("\n".join(map(lambda x: " ".join(map(str, x)), trianguloInvertidoDecreciente(5))))

1
2
3
4
5
5 4 3 2 1
4 3 2 1
3 2 1
2 1
1
Imágen de perfil

MundoTec BlackTec 2010


Visual Basic.NET

Publicado el 19 de Mayo del 2020 por Diego H (8 códigos)
1.684 visualizaciones desde el 19 de Mayo del 2020
Es un código fuente en VISUAL BASIC 2010 EXPRESS del juego de cartas MundoTec BlackTec 2010 v2.0 bajo licencia GNU de código abierto, con instalador desarrollado en INNO SETUP.
Entre sus características tiene: Se puede seleccionar distintos valores de crédito inicial. Lleva un registro del crédito ganado de acuerdo a la suerte de las apuestas, y el programa lleva un ranking que permite la competencia entre distintos jugadores de partidas realizadas en diferentes momentos, ya que las apuestas no son por dinero. La partida puede ser finalizada en cualquier momento quedando registrado el puntaje si está entre los diez mejores. También permite activarle algunos efectos multimedia tales como sonidos en el movimiento de las cartas y voz en los cantos. Tiene un archivo de ayuda que explica el modo de juego al Black Jack con BlackTec, y tiene diferentes imágenes de ventana, configurables por el usuario.

BlackTec2010
Imágen de perfil

Pirámide de asteriscos en Java


Java

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 10 de Mayo del 2020 por Info (100 códigos)
29.534 visualizaciones desde el 10 de Mayo del 2020
Código que utiliza simples bucles "for" para dibujar una pirámide de asteriscos.

Solicita al usuario la altura de la pirámide a dibujar.

piramide
Imágen de perfil

Simular repartir cartas en video juego de cartas


Java

Publicado el 5 de Mayo del 2020 por Diego H (8 códigos)
4.338 visualizaciones desde el 5 de Mayo del 2020
Es un CODIGO FUENTE en JAVA para ANDROID STUDIO que simula repartir cartas para cualquier video juego de cartas. Está formado por 3 métodos, el principal "subRepartirCartas" en donde se generan 6 números aleatorios no repetitivos que representan 6 cartas, 3 para el jugador y 3 para el software.

Primero es necesario declarar las principales variables y controles necesarios, en el entorno adecuado para ser Globales, para después poder manejarlos por código. Necesitamos un array númerico del tipo Byte de 6 elementos que representa cada una de las cartas repartidas desde 0 a 5, ya que está vez es para un juego de cartas de truco en donde se reparten 6 cartas, 3 para el jugador y 3 para la computadora, y es un mazo de 40 cartas españolas, que están representadas en el método "subCartaVisualizar" en donde se seleccionan los archivos de imágenes de cada uno de las cartas. Y luego declaramos, para poder codificar, 3 controles ImageView de la interface de usuario, donde se mostrarán los archivos de imagen con la representación de cada una de las 40 cartas del mazo.

Luego tenemos en el código 3 métodos, el primero "subRepartirCartas", donde se reinicializan las variables, primero se ocultan las cartas en pantalla por medio del método "subOcultarCartas" colocando una imagen de color verde, que vendría a tener el mismo color que el fondo verde de pantalla, y luego, también, se colocan en las cartas a repartir un número que no representa ninguna carta en particular para que después se seleccionen cartas no repetitivas. Luego por medio del for-next se generan 6 números aleatorios no repetitivos, para que no seleccione 2 veces la misma carta, entre 0 y 39, y luego por medio del método "subCartaVisualizar" se visualizan en la interface del usuario al ser representadas en los controles ImageView por los archivos de imágenes con la visualización de las cartas, que no están distribuidas en esta presentación.