Mostrar los tags: li

Mostrando del 51 al 60 de 542 coincidencias
Se ha buscado por el tag: li
Imágen de perfil

Obtener los elementos que no se repiten en una lista


Python

Actualizado el 1 de Junio del 2021 por Katas (150 códigos) (Publicado el 18 de Septiembre del 2020)
2.378 visualizaciones desde el 18 de Septiembre del 2020
Función que recibe una lista y devuelve otra lista con los valores que no se repiten dentro de la lista.
Utiliza la función count() para determinar si un elemento esta mas de una vez.

1
2
3
4
5
uniqueValues([1, 2, 3, 5, 4, 3, 2]) # [1, 5, 4]
uniqueValues([1, 2]) # [1, 2]
uniqueValues([1, 2, 2, 1]) # []
uniqueValues(["a", "b", "c", "a"]) # ["b", "c"]
uniqueValues([]) # []


Aquí la misma función para Obtener los elementos que se repiten en una lista
Imágen de perfil

Obtener los elementos que se repiten en una lista


Python

Publicado el 1 de Junio del 2021 por Katas (150 códigos)
2.234 visualizaciones desde el 1 de Junio del 2021
Función que recibe una lista y devuelve otra lista con los valores que se repiten dentro de la lista.
Utiliza la función count() para determinar si un elemento esta mas de una vez en la lista.

1
2
3
4
5
repeatedValues([1, 2, 3, 5, 4, 3, 2]) # [2, 3]
repeatedValues([1, 2]) # []
repeatedValues([1, 2, 2, 1]) # [1, 2]
repeatedValues(["a", "b", "c", "a"]) # ["a"]
repeatedValues([]) # []


Aquí la misma función para Obtener los elementos que NO se repiten en una lista
Imágen de perfil

Devolver la parte central de una lista


Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 14 de Mayo del 2021 por Katas (150 códigos)
1.518 visualizaciones desde el 14 de Mayo del 2021
Crear una función para devolver el valor central de una lista.
- Si la lista tiene 2 caracteres o menos, devolver la lista pasada a la función
- Si la longitud de la lista es impar, devolver el valor del media ["1", "2", "3", "4", "5"] => ["3"]
- Si la longitud de la lista es par, devolver los dos valores del medio ["1", "2", "3", "4"] => ["2", "3"]

1
2
3
4
5
print(get_middle(["m","m"])) # ["m", "m"]
print(get_middle([1,2,3])) # [2]
print(get_middle([1,2,3,4])) # [2, 3]
print(get_middle([1,2,3,4,5])) # [3]
print(get_middle(["a","b","c","d","e","f","g","h"])) # ["d", "e"]

El mismo código pero en vez de utilizar una lista, utilizando una cadena: Devolver el caracter del centro de la cadena
Imágen de perfil

Donut


Java

Publicado el 2 de Mayo del 2021 por Francisco Javier Rojas Garrido (24 códigos)
2.172 visualizaciones desde el 2 de Mayo del 2021
Donut 3D. (ejemplo de uso de las librerías frojasg1.com)

La aplicación muestra un donut en 3D, y permite rotarlo en ambos ejes.

Es un ejemplo básico de lo que puede hacerse con las librerías de plataforma que he programado.

Esas librerías incluyen varias funcionalidades ya programadas que pueden utlizarse desde el primer momento y con poco esfuerzo:
- Soporte para multi idioma
- zoom de los componentes
- Opción de modo oscuro
- Deshacer-Rehacer automático para los componentes de texto, con menú contextual incluido
- Ventana de búsqueda/reemplazo de texto preparada para ser usada.
- Componentes base para ventanas de auto-completación.
- Reposicionamiento de componentes tras un redimensionado de la ventana.
- Clases base para el formateo de texto al vuelo en JTextPanes
- JFileChooser mejorado
...

y muchas funciones de todo tipo, que permiten realizar acciones con una sola llamada:
- funciones básicas de todo tipo.
- redimensionamiento preciso de imágenes
- tratamiento de imágenes, traduciendo los píxeles de la imagen con una función de traducción directa de colores.
- Clases para facilitar el tratamiento con ficheros xml (sin validación)
...

entre otras muchas cosas.





donut.v1.0
Imágen de perfil

Obtener posición de la ISS en tiempo real.


Python

Publicado el 29 de Abril del 2021 por Antonio (76 códigos)
2.630 visualizaciones desde el 29 de Abril del 2021
El programa muestra sobre un mapa, la posición en tiempo real, de la Estación Espacial Internacional (ISS) indicando la latitud y longitud actuales.
PARA CUALQUIER DUDA U OBSERVACIÓN, USEN LA SECCIÓN DE COMENTARIOS.

iss1
Imágen de perfil

Perseptron simple


Visual Basic.NET

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 26 de Abril del 2021 por Rafael Angel (81 códigos)
2.895 visualizaciones desde el 26 de Abril del 2021
Mi primer neur
Neurona-artificial-modificada-por-Rafael-Angel-Montero-Fernandezona Perseptron, si bien desde el 2012 ya sabia hacer neuronas artificiales, yo estaba consciente que le faltaba algunas cosas.
No estaba 100% seguro de los conceptos.
En aquellos días era difícil ver tutoriales por video; hoy día es diferente, rápidamente se puede aprender viendo un video.
Nada como la comunicación verbal en combinación con el lenguaje corporal de un ser humano.
.
Dicha neurona es capaz de aprender, tiene todos los objetos que tiene una neurona, más un extra, la función de nacionalización de los pesos, con lo cual no es necesario usar un valor aleatorio.
Imágen de perfil

Crear una matriz a partir de una lista


Python

Publicado el 22 de Abril del 2021 por Katas (150 códigos)
4.032 visualizaciones desde el 22 de Abril del 2021
A partir de una lista de valores, crear una matriz con tantas columnas como valores tenga la matriz y con tantas filas como el valor mas alto de la lista, donde cada posición es una columna, y cada numero es una fila. Por lo tanto pondremos el valor 1 en la columna y fila indicada.

Por ejemplo, la lista [0, 1, 2] devolverá esta matriz:
1
2
3
4
5
[
    [1, 0, 0],
    [0, 1, 0],
    [0, 0, 1]
]

La lista [6,0,3,2,5,1,4] devolverá esta matriz:
1
2
3
4
5
6
7
8
9
[
    [0, 1, 0, 0, 0, 0, 0],
    [0, 0, 0, 0, 0, 1, 0],
    [0, 0, 0, 1, 0, 0, 0],
    [0, 0, 1, 0, 0, 0, 0],
    [0, 0, 0, 0, 0, 0, 1],
    [0, 0, 0, 0, 1, 0, 0],
    [1, 0, 0, 0, 0, 0, 0]
]


Utilizando el ejemplo de joel publicado en: https://www.lawebdelprogramador.com/codigo/Python/6150-Crear-una-lista-bidimensional.html, creamos una lista dentro de otra lista (en este caso, la rellenamos de ceros):
1
[[0 for x in range(len(lista))] for y in range(max(lista)+1)]
pero en vez de poner siempre un 0, ponemos un 1 cuando coincide la fila con la columna:
1
...1 if lista[x]==y else 0...
quedando:
1
[[1 if lista[x]==y else 0 for x in range(len(lista))] for y in range(max(lista)+1)]
Imágen de perfil

Suma, resta y multiplicación de matrices


Dev - C++

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 18 de Abril del 2021 por Administrador (718 códigos)
15.083 visualizaciones desde el 18 de Abril del 2021
Calculadora de matrices donde se introduce la dimensión de vuestras dos matrices, y posteriormente los datos. El programa, en funcion de las caracteristicas de cada matriz, os ofrecera la posibilidad de sumarlas, restarlas o multiplicarlas entre ellas (siempre y cuando el programa interprete que se pueden hacer dichas operaciones con esas matrices).
Imágen de perfil

Mover una cortina por encima de una imagen


JavaScript

Publicado el 16 de Abril del 2021 por Info (100 códigos)
1.211 visualizaciones desde el 16 de Abril del 2021
Este código permite sobreponer parte de una imagen encima de la otra, y con el ratón mover parte de la imagen superior sobre la imagen inferior.

cortina-por-encima-imagen


Para este efecto se utilizan dos imágenes, la que esta encima y la que se encuentra debajo, y pulsando sobre la imagen o arrastrando el ratón, podemos descubrir mas o menos la imagen inferior.
El encargado de crear este efecto es el estilo clip-path https://developer.mozilla.org/en-US/docs/Web/CSS/clip-path

Para el ejemplo, he utilizado una imagen a color, y la misma imagen en escala de grises para visualizar el efecto.
Imágen de perfil

Blog para programadores


Laravel

Publicado el 8 de Abril del 2021 por Oscar (8 códigos)
1.442 visualizaciones desde el 8 de Abril del 2021
Este proyecto hecho en laravel, te servirá para que puedas tener un blog propio donde puedas escribir sobre temas de programación, o si lo prefieres con pequeños cambios podrás hablar sobre otros temas.
Viene con vistas predeterminadas, tal y como se ve en mi blog personal. Estoy invitando a cualquier desarrollador a que aporte a este código fuente posteado en un repositorio de github, por si encuentra alguna vulnerabilidad o quiere realizarle mejoras a los módulos del sistema.