Autor Tema: Mathematica: Obtener 2 factores primos.

0 Usuarios y 1 Visitante están viendo este tema.

19 Marzo, 2014, 04:00 pm
Respuesta #10

Luis Fuentes

  • el_manco
  • Administrador
  • Mensajes: 58,907
  • País: es
  • Karma: +0/-0
Hola

 Lo obtuve con FactorInteger sin más que dejar encendido el ordenador toda la noche.

 No tuve la prudencia de indicarle al Mathematica que cronometrase el tiempo de ejecución.

 Había probado antes con FactorIntegerECM (función que creo que ya no existe en las versiones más modernas el Mathematica) pero no sé porque después de unas horas me devolvió tal cuál el número.

Saludos.

19 Marzo, 2014, 04:02 pm
Respuesta #11

xamo

  • $$\Large \color{#5e8d56}\pi\,\pi\,\pi$$
  • Mensajes: 373
  • Karma: +0/-0
  • Sexo: Femenino
Dios, que paciencia. Muchas gracias de nuevo.  :)

19 Marzo, 2014, 04:57 pm
Respuesta #12

Luis Fuentes

  • el_manco
  • Administrador
  • Mensajes: 58,907
  • País: es
  • Karma: +0/-0
Hola

Dios, que paciencia. Muchas gracias de nuevo.  :)

Bueno, paciencia no tanta, que el ordenador trabaja solo. Si no dormí fue por mis pequeñas hijas que se levantaron a media noche indignadas porque no había precedido el FactorInteger de una sentencia que contabilizase el tiempo de ejecución. Dos cuentos y algunas carantoñas después todos (menos el ordenador) pudimos descansar.

Saludos.

19 Marzo, 2014, 10:32 pm
Respuesta #13

Luis Fuentes

  • el_manco
  • Administrador
  • Mensajes: 58,907
  • País: es
  • Karma: +0/-0
Hola

 Lo volví a hacer cronometrando. Al final no fue para tanto: 6299.09 segundos, es decir, 1 hora 44 minutos y 59.09 segundos.

Saludos.

20 Marzo, 2014, 02:27 am
Respuesta #14

pierrot

  • pabloN
  • Moderador Global
  • Mensajes: 3,447
  • País: uy
  • Karma: +0/-0
  • Sexo: Masculino
Lo volví a hacer cronometrando. Al final no fue para tanto: 6299.09 segundos, es decir, 1 hora 44 minutos y 59.09 segundos.

Gracias por el dato. En mi caso demoró 12526.34 segundos, es decir, 3 horas 28 minutos 46.34 segundos (mi laptop es una HP Pavilion HDX16). Cabe señalar que ejecuté Wolfram Mathematica en el S.O. Fedora 19 con Wine.
$_="loe  hnachaPkr erttes,urJ";$j=0;for($i=0;s/(.)(.{$j})$//;$i++){$_=$2.$_,$j+=1-$i%2,print$1}print