Códigos Fuente de PHP

Mostrando del 101 al 110 de 554 registros
Imágen de perfil
Val: 716
Bronce
Ha aumentado 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

Eliminar los valores duplicados de un array


PHP

Publicado el 15 de Abril del 2020 por Kata (76 códigos)
1.603 visualizaciones desde el 15 de Abril del 2020
Crear una función que elimine los valores duplicados de un array de valores.

1
2
3
eliminarDuplicados(["b", "a", "b", "c", "b"]); // ['b', 'a', 'c']
eliminarDuplicados([1, 2, 3, 2, 4, 1]); // [1, 2, 3, 4]
eliminarDuplicados([]); // []
Imágen de perfil
Val: 716
Bronce
Ha aumentado 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

Obtener las vocales de una cadena


PHP

Publicado el 15 de Abril del 2020 por Kata (76 códigos)
1.470 visualizaciones desde el 15 de Abril del 2020
Crear una función que devuelva una lista de las vocales que hay en una cadena.
No tienes que distinguir las mayúsculas de las minúsculas, y tiene que devolver el resultado ordenado alfabéticamente.
Si la cadena esta vacía, tiene que devolver una lista vacía.

1
2
3
getVocals("el amigo de el"); // ['a', 'e', 'i', 'o']
getVocals("Informatica"); // ['a', 'i', 'o']
getVocals(""); // []
Imágen de perfil
Val: 716
Bronce
Ha aumentado 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

Calcular el inventario de un librero


PHP

Publicado el 12 de Abril del 2020 por Kata (76 códigos)
1.364 visualizaciones desde el 12 de Abril del 2020
Un librero tiene muchos libros clasificados en 26 categorías etiquetadas como A, B, ... Z. Cada libro tiene un código c de 3, 4, 5 o más letras mayúsculas. La primera letra de un código es la letra mayúscula de la categoría de libro. En la lista de inventario del librero, cada código c es seguido por un espacio y por un entero positivo n (int n> = 0) que indica la cantidad de libros de este código en inventario.

Por ejemplo, un extracto de una de las listas de valores podría ser:
1
L = ["ABART 20", "CDXEF 50", "BKWRK 25", "BTSQZ 89", "DRTYM 60"]

Se le dará una lista de valores (por ejemplo: L) y una lista de categorías en mayúsculas, por ejemplo:
1
M = ["A", "B", "C", "W"]

y su tarea es encontrar todos los libros de L con códigos que pertenezcan a cada categoría de M y sumar su cantidad según cada categoría.

Para las listas L y M, por ejemplo, debe devolver la cadena:
1
"(A: 20) - (B: 114) - (C: 50) - (W: 0)"
donde A, B, C, W son las categorías, 20 es la suma del libro único de la categoría A, 114 la suma correspondiente a "BKWRK" y "BTSQZ", 50 corresponde a "CDXEF" y 0 a la categoría 'W' ya que no hay código que comience con W.

Si L o M están vacías, la cadena de retorno es ""

Nota: En el resultado, los códigos y sus valores están en el mismo orden que en M.
Imágen de perfil
Val: 70
Ha aumentado 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

catalogo de productos sin base de datos


PHP

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 12 de Abril del 2020 por Eduardo
7.914 visualizaciones desde el 12 de Abril del 2020
Página que muestra un catálogo de productos desde un archivo .CSV en varias páginas con barra de navegación lateral y permite ingresar unidades a pedir.

catalogo
Imágen de perfil
Val: 716
Bronce
Ha aumentado 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

Dibujar una pirámide con asteriscos


PHP

Actualizado el 11 de Abril del 2020 por Kata (76 códigos) (Publicado el 7 de Abril del 2020)
11.332 visualizaciones desde el 7 de Abril del 2020
Crear una función que reciba un numero entero positivo y que devuelva un array que su contenido sea una piramide de asteriscos con al altura recibida.

triangulo-asteriscos


1
2
3
4
5
piramide(1); // ["*"]
piramide(2); // [" *", "***"]
piramide(3); // ["  *", " ***", "*****"]
piramide(4); // ["   *", "  ***", " *****", "*******"]
piramide(5); // ["    *", "   ***", "  *****", " *******", "*********"]

Para mostrar la pirámide en web o consola, se puede utilizar implode()

Para web:
1
2
3
echo "<pre>";
echo implode("<br>", piramide(10));
echo "</pre>";

Para consola:
1
echo implode("\n", piramide(10));
Imágen de perfil
Val: 716
Bronce
Ha aumentado 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

Dibujar un rombo con asteriscos


PHP

estrellaestrellaestrellaestrellaestrella(2)
Actualizado el 11 de Abril del 2020 por Kata (76 códigos) (Publicado el 7 de Abril del 2020)
5.056 visualizaciones desde el 7 de Abril del 2020
Crear una función que reciba un numero entero positivo y que devuelva un array que su contenido sea un rombo de asteriscos con la altura recibida. Si el valor recibido es par, devolverá una altura menos en el rombo, ya que tiene que ser un valor impar.

rombo


1
2
3
4
5
rombo(1); // ["*"]
rombo(2); // ["*"]
rombo(3); // [" *", "***", " *"]
rombo(4); // [" *", "***", " *"]
rombo(5); // ["  *", " ***", "*****", " ***", "  *"]


Para mostrar el rombo en web o consola, se puede utilizar implode()

Para web:
1
2
3
echo "<pre>";
echo implode("<br>", rombo(10));
echo "</pre>";

Para consola:
1
echo implode("\n", rombo(10));
Imágen de perfil
Val: 716
Bronce
Ha aumentado 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

Dibujar un triangulo isósceles vertical con asteriscos


PHP

Actualizado el 11 de Abril del 2020 por Kata (76 códigos) (Publicado el 8 de Abril del 2020)
2.214 visualizaciones desde el 8 de Abril del 2020
Crear una función que reciba un numero entero positivo y que devuelva un array que su contenido sea un triangulo isósceles vertical de asteriscos con el valor recibido.

1
2
3
4
5
isoscelesVertical(1); // ["*"]
isoscelesVertical(2); // ["*", "**", "*"]
isoscelesVertical(3); // ["*", "**", "***", "**", "*"]
isoscelesVertical(4); // ["*", "**", "***", "****", "***", "**", "*"]
isoscelesVertical(5); // ["*", "**", "***", "****", "*****", "****", "***", "**", "*"]

Para mostrar el triangulo vertical en web o consola, se puede utilizar implode()

Para web:
1
2
3
echo "<pre>";
echo implode("<br>", isoscelesVertical(10));
echo "</pre>";

Para consola:
1
echo implode("\n", isoscelesVertical(10));

triangulo-isosceles-vertical
Imágen de perfil
Val: 716
Bronce
Ha aumentado 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

Dibujar un triangulo rectangular con asteriscos


PHP

Actualizado el 11 de Abril del 2020 por Kata (76 códigos) (Publicado el 8 de Abril del 2020)
3.179 visualizaciones desde el 8 de Abril del 2020
Crear una función que reciba un numero entero positivo y que devuelva un array que su contenido sea un triangulo rectangular de asteriscos con el valor recibido.

1
2
3
4
5
trianguloRectangulo(1); // ["*"]
trianguloRectangulo(2); // ["*", "**"]
trianguloRectangulo(3); // ["*", "**", "***"]
trianguloRectangulo(4); // ["*", "**", "***", "****"]
trianguloRectangulo(5); // ["*", "**", "***", "****", "*****"]

Para mostrar el triangulo en web o consola, se puede utilizar implode()

Para web:
1
2
3
echo "<pre>";
echo implode("<br>", trianguloRectangulo(10));
echo "</pre>";

Para consola:
1
echo implode("\n", trianguloRectangulo(10));

triangulo-rectangulo
Imágen de perfil
Val: 716
Bronce
Ha aumentado 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

Dibujar un triangulo rectangular con asteriscos invertido


PHP

Publicado el 11 de Abril del 2020 por Kata (76 códigos)
3.115 visualizaciones desde el 11 de Abril del 2020
Crear una función que reciba un numero entero positivo y que devuelva un array que su contenido sea un triangulo rectangular de asteriscos invertido.

1
2
3
4
5
trianguloRectanguloInvertido(1); // ["*"]
trianguloRectanguloInvertido(2); // ["**", " *"]
trianguloRectanguloInvertido(3); // ["***", " **", "  *"]
trianguloRectanguloInvertido(4); // ["****", " ***", "  **", "   *"]
trianguloRectanguloInvertido(5); // ["*****", " ****", "  ***", "   **", "    *"]

Para mostrar el triangulo en web o consola, se puede utilizar implode()

Para web:
1
2
3
echo "<pre>";
echo implode("<br>", trianguloRectanguloInvertido(10));
echo "</pre>";

Para consola:
1
echo implode("\n", trianguloRectanguloInvertido(10));

triangulo-rectangular-invertido
Imágen de perfil
Val: 716
Bronce
Ha aumentado 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

Dibujar un triangulo rectangular con numeros


PHP

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 8 de Abril del 2020 por Kata (76 códigos)
4.741 visualizaciones desde el 8 de Abril del 2020
Crear una función que reciba un numero entero positivo y que devuelva un array que su contenido sea un triangulo rectangular de números incremental.

1
2
3
4
5
trianguloRectanguloNumeros(1); // ["1"]
trianguloRectanguloNumeros(2); // ["1", "1 2"]
trianguloRectanguloNumeros(3); // ["1", "1 2", "1 2 3"]
trianguloRectanguloNumeros(4); // ["1", "1 2", "1 2 3", "1 2 3 4"]
trianguloRectanguloNumeros(5); // ["1", "1 2", "1 2 3", "1 2 3 4", "1 2 3 4 5"]

Para mostrar el triangulo en web o consola, se puede utilizar implode()

Para web:
1
2
3
echo "<pre>";
echo implode("<br>", trianguloRectanguloNumeros(10));
echo "</pre>";

Para consola:
1
echo implode("\n", trianguloRectanguloNumeros(10));

triangulo-rectangulo-con-numeros