Autor
|
Tema: [RETO+Python] A ver quien la tiene mas corta... (v2) (Leído 12,986 veces)
|
Karcrack
Desconectado
Mensajes: 2.416
Se siente observado ¬¬'
|
Venga, otro reto para quienes nos gusta llevarlo todo al extremo Esta vez se trata de factorizar enteros Tan sencillo como eso Ha de devolver un Array con todos los factores del numero que reciba desde un input() Suerte a todos
|
|
« Última modificación: 11 Enero 2011, 17:00 pm por Karcrack »
|
En línea
|
|
|
|
Karcrack
Desconectado
Mensajes: 2.416
Se siente observado ¬¬'
|
La version funcional que tengo ahora tiene 101 bytes (Contando los saltos de linea como 2 bytes (\r\n)) A ver si se anima alguien
|
|
|
En línea
|
|
|
|
[L]ord [R]NA
Desconectado
Mensajes: 1.513
El Dictador y Verdugo de H-Sec
|
seguramente no pensaste de mala manera al dar titulo... xDDD pero yo si. b=input() a=[] for i in range(1,b): if b%i==0:a.append(i) print a
|
|
|
En línea
|
|
|
|
Karcrack
Desconectado
Mensajes: 2.416
Se siente observado ¬¬'
|
Tu codigo no sirve... Por ejemplo, al factorizar 12 deberia dar 2,2,3 Y si, el titulo es adrede
|
|
« Última modificación: 11 Enero 2011, 18:24 pm por Karcrack »
|
En línea
|
|
|
|
Novlucker
Ninja y
Colaborador
Desconectado
Mensajes: 10.683
Yo que tu lo pienso dos veces
|
Pensé que tenía uno mucho más corto, pero resulta que es más largo, me voy a tomar mi tiempo Por cierto Karcrack, que te devuelve si metes un 11? Saludos
|
|
« Última modificación: 11 Enero 2011, 18:34 pm por Novlucker »
|
En línea
|
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD "Hay dos cosas infinitas: el Universo y la estupidez humana. Y de la primera no estoy muy seguro." Albert Einstein
|
|
|
Karcrack
Desconectado
Mensajes: 2.416
Se siente observado ¬¬'
|
>>> 11 [11] El 11 es primo... asi que esta bien factorizado
|
|
|
En línea
|
|
|
|
Novlucker
Ninja y
Colaborador
Desconectado
Mensajes: 10.683
Yo que tu lo pienso dos veces
|
Es que quería ver si no te daba el problema que tenía yo, cosa por lo cual el code quedaba más largo Lo dicho, me voy a tomar mi tiempo Saludos
|
|
|
En línea
|
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD "Hay dos cosas infinitas: el Universo y la estupidez humana. Y de la primera no estoy muy seguro." Albert Einstein
|
|
|
Karcrack
Desconectado
Mensajes: 2.416
Se siente observado ¬¬'
|
Que te devuelve con el 1? Debe devolver un array vacio []
|
|
|
En línea
|
|
|
|
Novlucker
Ninja y
Colaborador
Desconectado
Mensajes: 10.683
Yo que tu lo pienso dos veces
|
Y lo hace, pero son 138 bytes, así que hay mucho para recortar
|
|
|
En línea
|
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD "Hay dos cosas infinitas: el Universo y la estupidez humana. Y de la primera no estoy muy seguro." Albert Einstein
|
|
|
ukol
Desconectado
Mensajes: 55
|
Yo no logro bajar de 122, ufff que oxidado anda el python, aparte me saca unos por medio pero bueno eso vale no? los 1 son factores primos, convencion matematica(porque conviene)... si tuviera que quitarle los unos añadele otros 15bytes tal vez
Luego lo miro más.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Un reto interesante....... a ver quién se le mide
« 1 2 3 »
Hacking
|
Alberto M
|
22
|
15,103
|
13 Abril 2011, 22:24 pm
por charrygarcia
|
|
|
Reto/Juego Ejercicios en Python
« 1 2 3 4 5 »
Ejercicios
|
Novlucker
|
47
|
35,567
|
20 Diciembre 2010, 06:47 am
por [L]ord [R]NA
|
|
|
Reto: Números primos en python
Ejercicios
|
Novlucker
|
6
|
10,441
|
24 Noviembre 2010, 16:02 pm
por Novlucker
|
|
|
[RETO+PYTHON] A ver quien la tiene mas corta...
« 1 2 3 »
Scripting
|
Karcrack
|
20
|
10,188
|
5 Enero 2011, 04:29 am
por ChicoMaravilla
|
|
|
[RETO+Python] Buscando rangos
« 1 2 »
Scripting
|
Novlucker
|
13
|
8,118
|
31 Enero 2011, 18:30 pm
por Karcrack
|
|