Mostrar los tags: r

Mostrando del 1.161 al 1.170 de 3.159 coincidencias
Se ha buscado por el tag: r
Imágen de perfil

Obtener los números de una lista o cadena


Python

Publicado el 20 de Febrero del 2020 por Katas (150 códigos)
1.207 visualizaciones desde el 20 de Febrero del 2020
Crear una función que recibe como parámetro una lista o una cadena y devuelva un entero con los valores numéricos contenidos en la lista o cadena, o devuelve None en caso de no haber ningún valor numérico.

1
2
3
4
5
6
7
GetNumbers("10") # 10
GetNumbers("10a1") # 101
GetNumbers("house 125") # 125
GetNumbers([]) # None
GetNumbers([1, 2, 3]) # 123
GetNumbers([1, 2, 3, "a", 4]) # 1234
GetNumbers(["h", "o", "u", "s", "e"]) # None
Imágen de perfil

Devolver una lista con las letras juntas


Python

Publicado el 20 de Febrero del 2020 por Katas (150 códigos)
1.022 visualizaciones desde el 20 de Febrero del 2020
Dada una cadena de caracteres, crear una función que devuelva una lista con cada una de las letras agrupando las que son iguales. Si la cadena contiene caracteres que no son letras, no se incluirán en el array.

1
2
3
4
joinLetters("") # []
joinLetters(".") # []
joinLetters("acdcaa") # ["aaa", "cc", "d"]
joinLetters("blue house!!") # ["b", "ee", "h", "l", "o", "s", "uu"]
Imágen de perfil

Grid Foto Simple


JavaScript

Publicado el 20 de Febrero del 2020 por Scriptshow (141 códigos)
1.736 visualizaciones desde el 20 de Febrero del 2020
Grid Foto Simple es un diseño responsable y compatible con cualquier navegador web y/o dispositivo compatible. Su funcionamiento es muy sencillo y no precisa librería alguna. Está basado en JavaScript y CSS nativos. Al pulsar en una imagen, ésta se posiciona en primer plano y se adapta a la resolución de la pantalla. Al clicar en la imagen ampliada, retorna al inicio donde están todas las imágenes distribuidas en Grid Responsive.

Espero sea útil.
Imágen de perfil

Devolver un array con las letras juntas


JavaScript

Publicado el 18 de Febrero del 2020 por Katas (200 códigos)
792 visualizaciones desde el 18 de Febrero del 2020
Dada una cadena de caracteres, crear una función que devuelva un array con cada una de las letras agrupando las que son iguales. Si la cadena contiene caracteres que no son letras, no se incluiran en el array.

1
2
3
4
joinLetters(""); // []
joinLetters("."); // []
joinLetters("acdcaa"); // ["aaa", "cc", "d"]
joinLetters("blue house!!"); // ["b", "ee", "h", "l", "o", "s", "uu"]
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)
818 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