![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
![]() Buenas, les paso otro para seguir con esta serie de divertimentos para ejercitar un poquito la mente
![]() ![]() Problema: "Sea X el maximo nro de 20 digitos de la sucesion de Fibonacci" enviar mail a rh@x.com Saludos! |
#2
|
||||
|
||||
Cita:
![]() Última edición por Ñuño Martínez fecha: 15-11-2006 a las 16:13:11. |
#3
|
||||
|
||||
![]() Efectivamente Ñuño ese es el tema
![]() ![]() Y si, seguro que Seoane va a participar en esta tambien ![]() ![]() |
#4
|
||||
|
||||
![]()
La respuesta es: x = 83621143489848422977 |
#5
|
||||
|
||||
![]() Estoy empezando a odiarte, macho...
![]() ![]() ![]() |
#6
|
||||
|
||||
![]() jajjajajajajaja Sabia que Domingo la tenia que contestar! porque el fue el que me contesto lo del tipo superlargo!!
Les dije!, le gano de mano a los demas! jajAj! felicitaciones de nuevo! A ver si alguno se anima y colabora con un: "Para el que este aburrido y tenga ganas de pensar 3" |
#7
|
||||
|
||||
![]() Por cierto, lo que queria sacar a relucir con esto, es que pese a que tengo puesta la camiseta de Delphi (obviamente), la funcion en java es mucho mas simple:
Código:
import java.math.*; public class Fibo { public static void main(String args[]) { BigDecimal last1 = new BigDecimal("0"); BigDecimal last2 = new BigDecimal("1"); BigDecimal aux; for (; ;) { aux = last1.add(last2); last1 = last2; last2 = aux; if (aux.toString().length() == 21) return; System.out.println(aux); } } } O contraten a Domingo Seoane para que les de un poco de asesoramiento ![]() Saludos. |
#8
|
||||
|
||||
No es justo, entre éste hombre que no da tiempo a que los resolvamos nosotros y yo que estoy de vacaciones y con un poco de resaca de las fiestas del pueblo, es que no llego a nada
![]() A ver si dejais un poco pa' los demás "agoniosos" ![]() Saludos |
#9
|
||||
|
||||
Cita:
// Saludos |
#10
|
||||
|
||||
Cita:
![]() ![]() |
#11
|
||||
|
||||
Pero es que cuando yo vi tu respuesta estuve a punto de mencionar algo del estilo de ¿por qué mejor no usan BCDs en lugar de reinventar la rueda?, pero, en un segundo pensamiento me di cuenta que justamente así no tenía ningún chiste el problema y por ello lo interesante fue precisamente tus enteros superlargos.
// Saludos |
#12
|
||||
|
||||
Pues yo tampoco sabía que Delphi incluye una implementación de BCD. Aunque, ahora que lo pienso, todos nos estamos refiriendo a Binario Codificado en Decimal, ¿verdad? Sólo para estar seguro.
|
#13
|
||||
|
||||
![]() Cita:
![]() |
#14
|
||||
|
||||
![]() Me quede pensando en el uso del BCD y implemente la funcion en delphi en base a la que tenia en java... mmm no anda... a ver si alguien me corrige en mi desconocimiento del uso de los TBCD...
![]() ![]() Saludos! |
#15
|
||||
|
||||
![]()
|
#16
|
||||
|
||||
![]() Es muy correcto lo que me dices Domingo!, de esta manera muestro el mayor de 20 digitos. Mas alla de esto noto que al ejecutar este codigo el ciclo nunca termina, evidentemente no se forma nunca una cadena de 21 caracteres, por causas desconocidas
![]() |
#17
|
||||
|
||||
Bueno, al parecer el ciclo nunca termina porque al inicializar Last1 y Last2 de esa manera, ambos quedan con una precisión de 1 que no alcanza ni para un entero de tres dígitos.
Lo he podido hacer así:
// Saludos |
#18
|
||||
|
||||
Cita:
![]() |
#19
|
||||
|
||||
Cita:
![]() |
#20
|
||||
|
||||
Cita:
Cita:
Lo que me desconcertó fue que tú le respondiste Cita:
![]() // Saludos |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Para alguien que este aburrido y con ganas de pensar! | marceloalegre | La Taberna | 52 | 16-11-2006 21:52:18 |
Necesito alguien con paciencia y ganas e ayudare. | Gabel | Varios | 2 | 13-09-2006 20:09:24 |
Para pensar | seoane | Humor | 4 | 04-06-2006 23:48:34 |
Componente que tenga checkboxes como items | k_miragaya | OOP | 2 | 22-07-2004 09:55:54 |
como hago q un TDBLookupComboBox tenga un valor seleccionado por defecto | aram2r | Conexión con bases de datos | 1 | 03-06-2004 11:36:26 |
![]() |
|