Défi Turing : du MPO à la pelle
Modérateur : Politburo
- gege
- Fonctionne à 14400 bauds
- Messages : 7148
- Enregistré le : 31 janv. 2008 14:24
- Localisation : Banlieue Paârisienne
- Contact :
Re: Défi Turing : du MPO à la pelle
Bonjour,
le 75 est un grand classique...
En effet la limite de 1 minute est un peu bête, ça dépend un peu de la puissance quand même...
G.E.
le 75 est un grand classique...
En effet la limite de 1 minute est un peu bête, ça dépend un peu de la puissance quand même...
G.E.
Re: Défi Turing : du MPO à la pelle
Oui sympa ! Mais c'est le seul que j'ai pas fait en RPLcaloubugs a écrit :
Cool ! J'ai vu ton pseudo vite grimper
Et tu auras vu l'optimisation de jodyl sur le défi 77... Fallait quand même le trouver !|
16 résolus. Le pb avec ce genre de chose c'est que çà prend sur ma nuit. Allez dodo !
Je bloque sur le 12 ...
Il me semble ce nombre doit être supérieur à 100! mais justement çà fait des nombres astronomiques. il y a probalement une astuce.
J'ai arrété les Euler project parce que çà devient vite tres tres mathématiques et pointu..et faute de temps.
Casio FX-502P /602P / 603P / FX180P+ / FX4000P / TI57 / TI66 / TI74 Basicalc / TI95 Procalc / HP12C / HP15C LE / DM41L / HP 30B / HP39GII / HP 48SX USA / 49G / 49g+ / 50G / 50G NewRPL / HP Prime / Oric 1 / Amstrad CPC 6128+ CM14 et MM12 / Alice 32
- bernouilli92
- Fonctionne à 14400 bauds
- Messages : 5269
- Enregistré le : 21 nov. 2012 13:03
- Localisation : Ile de France
Re: Défi Turing : du MPO à la pelle
Je me suis inscrit et j'ai résolu le premier problème: Il n'est pas nécessaire d'écrire un programme pour cela, on peut directement calculer la réponse.
Plus que 100 problèmes à résoudre
Plus que 100 problèmes à résoudre
HP, Casio, Sharp, Psion, quelques TI et divers autres
-
- Fonctionne à 1200 bauds
- Messages : 434
- Enregistré le : 05 juin 2014 22:23
- Localisation : Dans le Gâtinais avec les abeilles, près de Fontainebleau
Re: Défi Turing : du MPO à la pelle
Pour le 12, la solution fait 9 chiffres... Je ne remets pas la main sur mon programme... Mais je ne vois pas trop de difficultés pour celui là : on a une suite de nombre facile à calculer et pour chacun il faut calculer le nombre de diviseurs.Gilles59 a écrit :Oui sympa ! Mais c'est le seul que j'ai pas fait en RPLcaloubugs a écrit :
Cool ! J'ai vu ton pseudo vite grimper
Et tu auras vu l'optimisation de jodyl sur le défi 77... Fallait quand même le trouver !|
16 résolus. Le pb avec ce genre de chose c'est que çà prend sur ma nuit. Allez dodo !
Je bloque sur le 12 ...
Il me semble ce nombre doit être supérieur à 100! mais justement çà fait des nombres astronomiques. il y a probalement une astuce.
J'ai arrété les Euler project parce que çà devient vite tres tres mathématiques et pointu..et faute de temps.
Bon courage !!! Et bonne nuit aussi, c'est pareil pour moi, c'est chez Euler Project que j'ai entamé mes heures de sommeil. Pas bien, surtout à mon âge où veiller n'est pas bon pour la performance au boulot le lendemain.
Bernouilli92 : déjà 5 aussi.
Du coup, qui y est sur ce challenge ?
RetroGeek, mais pas que...
HP : 15C, 41CV, 48GX, 71B, 75C Canon X-07 Sharp PC 1403H, PC1500A, PC1600, PC-G850V Texas : CC40, 66, 74, 95, 92 Casio : PB-700, PB-1000, Z-1GR Psion 5mx, mais pas que...
HP : 15C, 41CV, 48GX, 71B, 75C Canon X-07 Sharp PC 1403H, PC1500A, PC1600, PC-G850V Texas : CC40, 66, 74, 95, 92 Casio : PB-700, PB-1000, Z-1GR Psion 5mx, mais pas que...
- C.Ret
- Fonctionne à 9600 bauds
- Messages : 3422
- Enregistré le : 31 mai 2008 23:43
- Localisation : N 49°22 E 6°10
Re: Défi Turing : du MPO à la pelle
J'y suis aussi depuis peu.
Comme memo59 fait du RPL efficace sur une HP50g, je me suis découragé à faire sur mon HP-28S
Mon Commodore tourne par contre 24H24 et 7/7 pour ce Turing Challenge
A-t-on un interrêt quelconque à créer une "classe" ? Afin de s'y reptrouver plus facilement.
Comme memo59 fait du RPL efficace sur une HP50g, je me suis découragé à faire sur mon HP-28S
Mon Commodore tourne par contre 24H24 et 7/7 pour ce Turing Challenge
A-t-on un interrêt quelconque à créer une "classe" ? Afin de s'y reptrouver plus facilement.
SHARP PC-1211 PC-1360 EL-5150 PC-E500 | Commodore C=128D | Texas Instruments Ti-57LCD Ti-74BASICalc Ti-92II Ti-58c Ti-95PROCalc Ti-30XPROMathPrint | Hewlett-Packard HP-28S HP-41C HP-15C HP-Prime HP-71B | CASIO fx-602p | NUMWORKS | Graphoplex Rietz Neperlog | PockEmul | Sommaire des M.P.O. | Ma...dov'il sapone.
-
- Fonctionne à 1200 bauds
- Messages : 434
- Enregistré le : 05 juin 2014 22:23
- Localisation : Dans le Gâtinais avec les abeilles, près de Fontainebleau
Re: Défi Turing : du MPO à la pelle
Tu l'imagines comment ? Dans le sens où il faut respecter a minima les règles du site (ne pas mettre de solution ailleurs).C.Ret a écrit :J'y suis aussi depuis peu.
Comme memo59 fait du RPL efficace sur une HP50g, je me suis découragé à faire sur mon HP-28S
Mon Commodore tourne par contre 24H24 et 7/7 pour ce Turing Challenge
A-t-on un interrêt quelconque à créer une "classe" ? Afin de s'y reptrouver plus facilement.
Mais on pourrait se donner des tuyaux...
RetroGeek, mais pas que...
HP : 15C, 41CV, 48GX, 71B, 75C Canon X-07 Sharp PC 1403H, PC1500A, PC1600, PC-G850V Texas : CC40, 66, 74, 95, 92 Casio : PB-700, PB-1000, Z-1GR Psion 5mx, mais pas que...
HP : 15C, 41CV, 48GX, 71B, 75C Canon X-07 Sharp PC 1403H, PC1500A, PC1600, PC-G850V Texas : CC40, 66, 74, 95, 92 Casio : PB-700, PB-1000, Z-1GR Psion 5mx, mais pas que...
Re: Défi Turing : du MPO à la pelle
Salut les amis !
je sens que je vais péter un cable avec le problème 84 :
http://www.apprendre-en-ligne.net/turin ... .php?id=84
Soit je comprends mal le problème, soit je me plante quelque part... mais où ?
Je pense qu'on peut le résoudre avec une calculatrice scientifique. Mon raisonnement est le suivant :
- Après chaque bloc de 4 étapes, la distance à vol d'oiseau augmente de √8
- On en déduit que pour être à 65 km il faut 6.500.000/√8 soit plus de 2298097 blocs de 4 étapes soit plus de 9.192.388 étapes. (reste une distance de 0,16 étapes ...) ca ne tombe donc pas juste mais on n'est pas forcément sur des blocs de 4 étapes... poursuivons
- J'en conclus que la distance parcourue pour s'éloigner de 65km à vol d'oiseau est de :
Somme(n=1,9192389,n) (logiquement une étape en plus suffit pour qu' on dépasse les 65km et il est précisé qu'on mesure à la fin de l'étape ...)
d'apres le CAS de 50G qui calcule cela instantanément : 42250012359855 cm
Mais ca ne passe pas, ma réponse est erroné .... GRRRR
PS :Nemo59 = Gilles59... La grande majorité résolu en RPL (je les ai mis en Forth au début car le RPL n'existait pas ...) et quelques un avec la Prime quand le RPL est trop lent. J'utilise généralement les émulateurs....39 résolus et Bernouilli me talonne. 2 solutions RPLs pour quelques uns avce Bernouilli ;D comme pour le défi 89 où j'ai pu placer l'instruction MATCH que je trouve épatante et pourtant peu connue.
je sens que je vais péter un cable avec le problème 84 :
http://www.apprendre-en-ligne.net/turin ... .php?id=84
Soit je comprends mal le problème, soit je me plante quelque part... mais où ?
Je pense qu'on peut le résoudre avec une calculatrice scientifique. Mon raisonnement est le suivant :
- Après chaque bloc de 4 étapes, la distance à vol d'oiseau augmente de √8
- On en déduit que pour être à 65 km il faut 6.500.000/√8 soit plus de 2298097 blocs de 4 étapes soit plus de 9.192.388 étapes. (reste une distance de 0,16 étapes ...) ca ne tombe donc pas juste mais on n'est pas forcément sur des blocs de 4 étapes... poursuivons
- J'en conclus que la distance parcourue pour s'éloigner de 65km à vol d'oiseau est de :
Somme(n=1,9192389,n) (logiquement une étape en plus suffit pour qu' on dépasse les 65km et il est précisé qu'on mesure à la fin de l'étape ...)
d'apres le CAS de 50G qui calcule cela instantanément : 42250012359855 cm
Mais ca ne passe pas, ma réponse est erroné .... GRRRR
PS :Nemo59 = Gilles59... La grande majorité résolu en RPL (je les ai mis en Forth au début car le RPL n'existait pas ...) et quelques un avec la Prime quand le RPL est trop lent. J'utilise généralement les émulateurs....39 résolus et Bernouilli me talonne. 2 solutions RPLs pour quelques uns avce Bernouilli ;D comme pour le défi 89 où j'ai pu placer l'instruction MATCH que je trouve épatante et pourtant peu connue.
Casio FX-502P /602P / 603P / FX180P+ / FX4000P / TI57 / TI66 / TI74 Basicalc / TI95 Procalc / HP12C / HP15C LE / DM41L / HP 30B / HP39GII / HP 48SX USA / 49G / 49g+ / 50G / 50G NewRPL / HP Prime / Oric 1 / Amstrad CPC 6128+ CM14 et MM12 / Alice 32
-
- Fonctionne à 1200 bauds
- Messages : 434
- Enregistré le : 05 juin 2014 22:23
- Localisation : Dans le Gâtinais avec les abeilles, près de Fontainebleau
Re: Défi Turing : du MPO à la pelle
Tu as trouvé le point de départ du calcul itératif, mais maintenant il faut que ta distance à l'origine soit sans virgule ! (autrement dit : √(x^2+y^2) est un entier).Gilles59 a écrit : - Après chaque bloc de 4 étapes, la distance à vol d'oiseau augmente de √8
- On en déduit que pour être à 65 km il faut 6.500.000/√8 soit plus de 2298097 blocs de 4 étapes soit plus de 9.192.388 étapes. (reste une distance de 0,16 étapes ...) ca ne tombe donc pas juste mais on n'est pas forcément sur des blocs de 4 étapes... poursuivons
- J'en conclus que la distance parcourue pour s'éloigner de 65km à vol d'oiseau est de :
Somme(n=1,9192389,n) (logiquement une étape en plus suffit pour qu' on dépasse les 65km et il est précisé qu'on mesure à la fin de l'étape ...)
d'apres le CAS de 50G qui calcule cela instantanément : 42250012359855 cm
Mais ca ne passe pas, ma réponse est erroné .... GRRRR
Il faut donc aller plus loin !
Sinon bravo, vous grimpez vite tous les 2 ! (vous allez me dépasser dans les jours qui viennent !)
RetroGeek, mais pas que...
HP : 15C, 41CV, 48GX, 71B, 75C Canon X-07 Sharp PC 1403H, PC1500A, PC1600, PC-G850V Texas : CC40, 66, 74, 95, 92 Casio : PB-700, PB-1000, Z-1GR Psion 5mx, mais pas que...
HP : 15C, 41CV, 48GX, 71B, 75C Canon X-07 Sharp PC 1403H, PC1500A, PC1600, PC-G850V Texas : CC40, 66, 74, 95, 92 Casio : PB-700, PB-1000, Z-1GR Psion 5mx, mais pas que...
- bernouilli92
- Fonctionne à 14400 bauds
- Messages : 5269
- Enregistré le : 21 nov. 2012 13:03
- Localisation : Ile de France
Re: Défi Turing : du MPO à la pelle
@Gilles59: on est ex æquo pour l'instant
Moi aussi j'utilise principalement un émulateur de hp48 sur PC ou tablette.
Je ne suis pas assez habitué à la 50g qui pourtant est bien mieux adaptee à certains problèmes.
Je ne fait pas tout en RPL, pour certains problèmes j'utilise bc que j'ai decouvert tout récemment. Mais quand je peux le faire sur la 48, je préfère.
Exemple pour le 38, au bout de 37 itérations, j'obtiens une chaîne de caractère de 44ko et cela plante pour cause de mémoire insuffisante. Peut-être que cela passerait sur une hp50?
@calobugs: pour l'instant tu es encore loin devant. Je ne suis pas prêt de te rejoindre.
Moi aussi j'utilise principalement un émulateur de hp48 sur PC ou tablette.
Je ne suis pas assez habitué à la 50g qui pourtant est bien mieux adaptee à certains problèmes.
Je ne fait pas tout en RPL, pour certains problèmes j'utilise bc que j'ai decouvert tout récemment. Mais quand je peux le faire sur la 48, je préfère.
Exemple pour le 38, au bout de 37 itérations, j'obtiens une chaîne de caractère de 44ko et cela plante pour cause de mémoire insuffisante. Peut-être que cela passerait sur une hp50?
@calobugs: pour l'instant tu es encore loin devant. Je ne suis pas prêt de te rejoindre.
HP, Casio, Sharp, Psion, quelques TI et divers autres
Re: Défi Turing : du MPO à la pelle
Il y a plus de 210ko utilisables sur la 50G...bernouilli92 a écrit :@Gilles59: on est ex æquo pour l'instant
Exemple pour le 38, au bout de 37 itérations, j'obtiens une chaîne de caractère de 44ko et cela plante pour cause de mémoire insuffisante. Peut-être que cela passerait sur une hp50?
@calobugs: pour l'instant tu es encore loin devant. Je ne suis pas prêt de te rejoindre.
Autres avantages, les entiers "infinis" et la library GoferList que j'utilise tres souvent ... plus les commandes SREV pour retourner une chaine alpha etc. Et c'est aussi bien plus rapide. J'utilse à 90% la 50G et le Prime quand vraiment il faut de la vitesse (ou de la ram).
Casio FX-502P /602P / 603P / FX180P+ / FX4000P / TI57 / TI66 / TI74 Basicalc / TI95 Procalc / HP12C / HP15C LE / DM41L / HP 30B / HP39GII / HP 48SX USA / 49G / 49g+ / 50G / 50G NewRPL / HP Prime / Oric 1 / Amstrad CPC 6128+ CM14 et MM12 / Alice 32
- bernouilli92
- Fonctionne à 14400 bauds
- Messages : 5269
- Enregistré le : 21 nov. 2012 13:03
- Localisation : Ile de France
Re: Défi Turing : du MPO à la pelle
J'ai refait le problème 38 sur hp50g (enfin sur l'emulateur) mais ça plante également par manque de mémoire à la 40eme itération, la chaîne de caractère en court faisait environ 55000 caractères.Gilles59 a écrit :Il y a plus de 210ko utilisables sur la 50G...bernouilli92 a écrit :@Gilles59: on est ex æquo pour l'instant
Exemple pour le 38, au bout de 37 itérations, j'obtiens une chaîne de caractère de 44ko et cela plante pour cause de mémoire insuffisante. Peut-être que cela passerait sur une hp50?
@calobugs: pour l'instant tu es encore loin devant. Je ne suis pas prêt de te rejoindre.
Autres avantages, les entiers "infinis" et la library GoferList que j'utilise tres souvent ... plus les commandes SREV pour retourner une chaine alpha etc. Et c'est aussi bien plus rapide. J'utilse à 90% la 50G et le Prime quand vraiment il faut de la vitesse (ou de la ram).
Donc il faut changer d'algo, je suis parti sur une méthode récursive mais le problème est de découper la suite au bon endroit.
La goferlist a l'air intéressante, je vais tester cela.
HP, Casio, Sharp, Psion, quelques TI et divers autres
-
- Fonctionne à 1200 bauds
- Messages : 434
- Enregistré le : 05 juin 2014 22:23
- Localisation : Dans le Gâtinais avec les abeilles, près de Fontainebleau
Re: Défi Turing : du MPO à la pelle
Ca va être chaud sur les bécanes : la chaîne fait un peu plus d'un million de caractères...
RetroGeek, mais pas que...
HP : 15C, 41CV, 48GX, 71B, 75C Canon X-07 Sharp PC 1403H, PC1500A, PC1600, PC-G850V Texas : CC40, 66, 74, 95, 92 Casio : PB-700, PB-1000, Z-1GR Psion 5mx, mais pas que...
HP : 15C, 41CV, 48GX, 71B, 75C Canon X-07 Sharp PC 1403H, PC1500A, PC1600, PC-G850V Texas : CC40, 66, 74, 95, 92 Casio : PB-700, PB-1000, Z-1GR Psion 5mx, mais pas que...
- gege
- Fonctionne à 14400 bauds
- Messages : 7148
- Enregistré le : 31 janv. 2008 14:24
- Localisation : Banlieue Paârisienne
- Contact :
Re: Défi Turing : du MPO à la pelle
Bonjour,
Pfff vous exagérez, je me suis inscrit (gegege)...
Résolu le premier problème
Je sens que ce truc va me bouffer mes week-ends (au mieux) !
G.E.
Pfff vous exagérez, je me suis inscrit (gegege)...
Résolu le premier problème
Je sens que ce truc va me bouffer mes week-ends (au mieux) !
G.E.
- bernouilli92
- Fonctionne à 14400 bauds
- Messages : 5269
- Enregistré le : 21 nov. 2012 13:03
- Localisation : Ile de France
Re: Défi Turing : du MPO à la pelle
J'ai laissé tombé les hp et j'ai fait cela en python, je sens que c'est un langage qui va me plaire.caloubugs a écrit :Ca va être chaud sur les bécanes : la chaîne fait un peu plus d'un million de caractères...
HP, Casio, Sharp, Psion, quelques TI et divers autres
- bernouilli92
- Fonctionne à 14400 bauds
- Messages : 5269
- Enregistré le : 21 nov. 2012 13:03
- Localisation : Ile de France
Re: Défi Turing : du MPO à la pelle
Bienvenue au club. Comme tu dis, cela va te bouffer tes week-endos, au mieuxgege a écrit :Bonjour,
Pfff vous exagérez, je me suis inscrit (gegege)...
Résolu le premier problème
Je sens que ce truc va me bouffer mes week-ends (au mieux) !
G.E.
HP, Casio, Sharp, Psion, quelques TI et divers autres