Mostrar los tags: AT

Mostrando del 121 al 130 de 396 coincidencias
Se ha buscado por el tag: AT
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.131 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

Devolver un valor aleatorio de un array de valores


JavaScript

Publicado el 5 de Junio del 2020 por Katas (200 códigos)
3.959 visualizaciones desde el 5 de Junio del 2020
Crear una función que reciba un array, y devuelva uno de sus valores de forma aleatoria.

1
2
3
4
5
6
let a=[1, 2, 3, 4, 5, 6];
random(a); // [5]
random(a); // [2]
a=["el", "la", "los", "las"];
random(a); // "los"
random(a); // "la"


Utilizando el prototype



Si deseas poder utilizar la función desde el array al estilo:

1
[1, 2, 3, 4, 5, 6].random();

Puedes crear el protoype:
1
2
3
Array.prototype.random = function(){
  return this[Math.floor(Math.random() * this.length)];
}
Imágen de perfil

Crear una matriz NxN donde la parte superior y inferior de la diagonal tienen valores diferentes


Python

Publicado el 7 de Mayo del 2020 por Katas (150 códigos)
2.291 visualizaciones desde el 7 de Mayo del 2020
Crear una función que reciba un valor entero, y devuelva una matriz de NxN donde la diagonal sea el valor 0, la parte superior de la diagonal sea un 2, y la parte inferior de la diagonal sea un -2

Ejemplo para mostrar una matriz de 10x10:
1
print("\n".join(list(map(str, matrix(10)))))
matrix

1
2
3
4
5
matrix(0) # []
matrix(1) # [[0]]
matrix(2) # [[0, 2], [-2, 0]]
matrix(3) # [[0, 2, 2], [-2, 0, 2], [-2, -2, 0]]
matrix(4) # [[0, 2, 2, 2], [-2, 0, 2, 2], [-2, -2, 0, 2], [-2, -2, -2, 0]]
sin imagen de perfil

tree


Dev - C++

Publicado el 28 de Abril del 2020 por Manuel Isaac (4 códigos)
2.122 visualizaciones desde el 28 de Abril del 2020
Tengo una versión de Árbol Binario de Búsqueda, extraída de un documento.
Imágen de perfil

Crear un array bidimensional


JavaScript

Publicado el 25 de Abril del 2020 por Katas (200 códigos)
2.821 visualizaciones desde el 25 de Abril del 2020
Crear una función que reciba tres valores "anchura" y "altura" y el "valor" por defecto, y devuelva un array bidimensional (array de arrays) con los valores recibidos.
Si se omite el valor por defecto, que devuelve los números del 0 hasta la anchura indicada.

1
2
3
4
5
6
createMatrix(5, 3); // [[0, 1, 2, 3, 4], [0, 1, 2, 3, 4], [0, 1, 2, 3, 4]]
createMatrix(0, 3); // [[], [], []]
createMatrix(3, 0); // []
createMatrix(3, 2, 0); // [[0, 0, 0], [0, 0, 0]]
createMatrix(3, 2, ""); // [["", "", ""], ["", "", ""]]
createMatrix(2, 3, "a"); // [['a', 'a'], ['a', 'a'], ['a', 'a']]