Mostrar los tags: r

Mostrando del 901 al 910 de 3.145 coincidencias
Se ha buscado por el tag: r
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.969 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

Ordenar un array aleatoriamente o desordenar un array


JavaScript

Publicado el 5 de Junio del 2020 por Katas (200 códigos)
5.460 visualizaciones desde el 5 de Junio del 2020
Crear una función que reciba un array de valores, y devuelve el mismo array con sus valores ordenados aleatoriamente o desordenados.

1
2
3
4
5
6
let a=[1, 2, 3, 4, 5, 6];
miArrayDesordenado(a); // [3, 4, 5, 2, 1, 6]
miArrayDesordenado(a); // [3, 4, 6, 5, 2, 1]
a=["el", "la", "los", "las"];
miArrayDesordenado(a); // ["los", "las", "el", "la"]
miArrayDesordenado(a); // ["los", "la", "las", "el"]
Imágen de perfil

Dada una lista de N números mostrar aquellos números que sean divisores de su antecesor


Python

Publicado el 5 de Junio del 2020 por Katas (150 códigos)
1.611 visualizaciones desde el 5 de Junio del 2020
Crear una función que recibe una lista, y devuelva otra lista con los valores que son divisores por su antecesor.

1
2
3
4
5
divisoresAntecesores([2,8,2,1,5,3,6,4,3,0,3,9]) # [8, 5, 6, 0, 9]
divisoresAntecesores([2,8]) # [8]
divisoresAntecesores([2,3]) # []
divisoresAntecesores([2]) # []
divisoresAntecesores([]) # []

Aquí puedes ver el mismo proceso con su sucesor:
https://www.lawebdelprogramador.com/codigo/Python/6261-Dada-una-lista-de-N-numeros-mostrar-aquellos-numeros-que-sean-divisores-de-su-sucesor.html
Imágen de perfil

Dada una lista de N números mostrar aquellos números que sean divisores de su sucesor


Python

Publicado el 5 de Junio del 2020 por Katas (150 códigos)
1.251 visualizaciones desde el 5 de Junio del 2020
Crear una función que recibe una lista, y devuelva otra lista con los valores que son divisores por su sucesor.

1
2
3
4
5
divisoresSucesor([2,8,2,1,5,3,6,0,9,3]) # [8, 2, 0, 9]
divisoresSucesor([8,2]) # [8]
divisoresSucesor([3,2]) # []
divisoresSucesor([2]) # []
divisoresSucesor([]) # []

Aquí puedes ver el mismo proceso con su antecesor:
https://www.lawebdelprogramador.com/codigo/Python/6260-Dada-una-lista-de-N-numeros-mostrar-aquellos-numeros-que-sean-divisores-de-su-antecesor.html
Imágen de perfil

Contar las veces que aparece el primer elemento en una lista


Python

Publicado el 5 de Junio del 2020 por Katas (150 códigos)
983 visualizaciones desde el 5 de Junio del 2020
Crear una función que cuente el numero de veces que aparece el primer elemento de la lista.
Si la lista esta vacía que devuelva 0.

1
2
3
4
countFirstElement([4,3,2,5,4,6,4,3,0]) # 3
countFirstElement([4,3]) # 1
countFirstElement(["a", "b", "b", "a"]) # 2
countFirstElement([]) # 0
Imágen de perfil

Cambio de base en C


C/Visual C

Publicado el 4 de Junio del 2020 por Administrador (718 códigos)
1.202 visualizaciones desde el 4 de Junio del 2020
Dado un número N mayor que 0 y otro número que representa una base (2≤base≤36), imprima el número N pero en la base ingresada por el usuario.

1
2
3
4
5
imprime_en_otra_base(100,10); // 100
imprime_en_otra_base(100,2); // 1100100
imprime_en_otra_base(100,8); // 144
imprime_en_otra_base(100,16); // 64
imprime_en_otra_base(100, 8); // 144
Dev-
Imágen de perfil

Cambio de base en Python


Python

Publicado el 4 de Junio del 2020 por Administrador (718 códigos)
5.983 visualizaciones desde el 4 de Junio del 2020
Dado un número N mayor que 0 y otro número que representa una base (2≤base≤36), imprima el número N pero en la base ingresada por el usuario.

1
2
3
4
imprime_en_otra_base(100,10) # 100
imprime_en_otra_base(100,2) # 1100100
imprime_en_otra_base(100,8) # 144
imprime_en_otra_base(100,16) # 64