Mostrar los tags: n

Mostrando del 451 al 460 de 2.739 coincidencias
Se ha buscado por el tag: n
Imágen de perfil

Contando en sort de Inserción


PHP

Publicado el 7 de Diciembre del 2020 por Kata (76 códigos)
970 visualizaciones desde el 7 de Diciembre del 2020
Una secuencia de números distintos va a ser ordenada utilizando el método de ordenación por inserción.

La ordenación por inserción funciona como sigue:

1
2
3
4
5
6
7
8
9
10
insertion-sort(A)
   inicializar una nueva secuencia vacía R
   para cada numero N en A en el orden original hacer:
      determinar el índice donde i en R debe ser insertado,
          para que R permanezca ordenado
          mueva cada elemento en R con un índice
                  mayor o igual a i
                  al índice siguiente para hacer un espacio
                  ponga R[i]=N
   El vector R esta ordenado

por ejemplo una ordenación por inserción del vector {20,40,30,10} producirá los siguientes estados para R.

El primer elemento (índice 0) es R={20}
Insertar 40 no requiere movimientos R={20,40}
Insertar el próximo elemento requiere que el 40 se mueva un lugar R={20,30,40}
El 10 debe insertarse en la posicion 0 haciendo que se recorran los elementos siguientes, para obtener finalmente el vector ordenado R={10,20,30,40}

¿ Cuantos elementos se movieron?. Para insertar el 30 movimos el 40 una vez, para insertar el 10 tuvimos que mover el 20, 30 y 40, haciendo un total de 4 movimientos.

Dado un vector de números escribir una línea con el número de movimientos necesarios para ordenar el vector.

1
2
3
insertSort([20, 40, 30, 10]); // 4
insertSort([-1, 1, 0]); // 1
insertSort([-1000, 0, 1000]); // 0
Imágen de perfil

Pirámide de números


PHP

Publicado el 5 de Diciembre del 2020 por Joan (121 códigos)
8.507 visualizaciones desde el 5 de Diciembre del 2020
A raiz de una pregunta en el foro https://www.lawebdelprogramador.com/foros/PHP/1769231-Como-hago-esto-con-php-Urgente-no-lo-encontrado-en-ningun-sitio-Pero-en-forma-de-piramide.html, me he puesto a desarrollar un código similar al de @Alejandro (muy buen código) con tablas.

He creado una función que recibe un numero y devuelve una tabla de html con la piramide de numeros

piramide-de-numeros
Imágen de perfil

Ordenar un ArrayList de enteros


Java

Publicado el 3 de Diciembre del 2020 por Katas (25 códigos)
2.545 visualizaciones desde el 3 de Diciembre del 2020
Simple código que muestra como ordenar ascendentemente y descendentemente un ArrayList de enteros utilizando Collection.sort()

1
2
3
Lista sin ordenar: [10, 300, 45, 2, 5]
Lista sin ordenada: [2, 5, 10, 45, 300]
Lista sin ordenar descendente: [300, 45, 10, 5, 2]
Imágen de perfil

Ordenar un ArrayList de cadena


Java

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 3 de Diciembre del 2020 por Katas (25 códigos)
1.180 visualizaciones desde el 3 de Diciembre del 2020
Simple código que muestra como ordenar ascendentemente y descendentemente un ArrayList de caracteres utilizando Collection.sort()

1
2
3
Lista sin ordenar: [juan, manuel, alberto, luis, laura]
Lista sin ordenada: [alberto, juan, laura, luis, manuel]
Lista sin ordenar descendente: [manuel, luis, laura, juan, alberto]
Imágen de perfil

Formatear un numero con separador de miles y decimales


Python

Publicado el 2 de Diciembre del 2020 por Katas (150 códigos)
9.025 visualizaciones desde el 2 de Diciembre del 2020
Crear un función que recibe un numero, el numero de decimales y un valor booleano para determinar si muestra el numero en formato español o ingles. Tienes que devolver una cadena con el numero formateado.
Si el numero recibido no es un numero devolver el mismo valor recibido

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
formatNumber(1250, 2)     # "1.250,00"
formatNumber(1250, 0)     # "1.250"
formatNumber(1250.1, 2)   # "1.250,10"
formatNumber(1250.01, 2)  # "1.250,01"
formatNumber(1250.01, 3)  # "1.250,010"
formatNumber(1250.996, 2) # "1.251,00"
formatNumber(1250.996, 3) # "1.250,996"
 
formatNumber(1250, 2, False)     # "1,250.00"
formatNumber(1250, 0, False)     # "1,250"
formatNumber(1250.1, 2, False)   # "1,250.10"
formatNumber(1250.01, 2, False)  # "1,250.01"
formatNumber(1250.01, 3, False)  # "1,250.010"
formatNumber(1250.996, 2, False) # "1,251.00"
formatNumber(1250.996, 3, False) # "1,250.996"
 
formatNumber("casa", 2) # "casa"
Imágen de perfil

Reemplazar varios caracteres en una cadena añadiendo contenido con una expresión regular


JavaScript

Publicado el 1 de Diciembre del 2020 por Katas (200 códigos)
2.496 visualizaciones desde el 1 de Diciembre del 2020
Este código es un ejemplo del uso de replace para modificar unos caracteres de una cadena, añadiendo contenido al reemplazo.

1
2
3
4
const texto="Lorem ipsum dolor sit amet";
texto.replace(/([aei])/g, "<$1>"); // Lor<e>m <i>psum dolor s<i>t <a>m<e>t
texto.replace(/([aei])/g, "_$1"); // Lor_em _ipsum dolor s_it _am_et
texto.replace(/([aei])/g, "_X_"); // Lor_X_m _X_psum dolor s_X_t _X_m_X_t
Imágen de perfil

Cajero automático en Python con MYSQL


Python

Publicado el 1 de Diciembre del 2020 por Alexander (15 códigos)
2.448 visualizaciones desde el 1 de Diciembre del 2020
Aplicación desarrollada con Python y MySQL, esta mal optimizada debido a que soy todavía un super NOB, pero aquí os dejo mi avance con respecto al anterior cajero que subí a la plataforma. UN saludo y el próximo proyecto será mejor.

¡CUALQUIER CONSEJO O SUGERENCIA , ES BIENVENIDO!