Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.
Entraide

Problème avec un programme ? Tu sais pas comment transférer un programme ? Tu es bloqué avec ton projet ?

Planète-Casio est une communauté d'entraide regroupant de fins connaisseurs sur les Casio qui seront ravis de te dépanner !

Allez sur le Forum partie Problèmes pour exposer votre souci et obtenir de l'aide.

Si vous cherchez à perfectionner votre niveau en programmation, visitez la section Astuces du forum et les Articles de qualité.

Défi
Retour liste des défis
Inversion
Difficulté : Facile
Défi ajouté par : Gigaman le 01-10-2011 16:02
GigamanHors ligneMembrePoints: 803 Défis: 9 Message
Question ou texte du défi :
Le principe :

Inverser les chiffres d'un nombre en un minimum d'octets.

votre programme aura cette allure :


?->A
0->B
...
B[DISP]


Exemple : si A=472 alors B=274

Pour avoir 10/10 il faut un programme tenant en 68 octets ou moins (32 du programme inclus)

Strings interdites

Bonne chance


Commentaires :
Pages: 1, 2 | Suivante

PierrotllHors ligneAncien administrateurPoints: 5488 Défis: 41 Message
Posté le 01-10-2011 à 16:39 | #
En 68 octets c'est facile, mais je ne trouve pas comment faire moins au premier abord, je vais chercher un peu
GigamanHors ligneMembrePoints: 803 Défis: 9 Message
Posté le 01-10-2011 à 16:46 | #
En tous cas moi je l'ai fait en 68 octets, après je ne sais pas s'il est possible de faire moins
LimachiHors ligneYoutuberPoints: 2798 Défis: 67 Message
Posté le 04-10-2011 à 10:24 | #
je vais le tenter...
...
...
...
Actuelement 88oct programme inclu, je vais réduire...
LimachiHors ligneYoutuberPoints: 2798 Défis: 67 Message
Posté le 04-10-2011 à 10:35 | #
m***, j'arrive pas a réduire, pourtant j'ai retiré des paretheses, reduit les formules, mais rien n'y fait...
LimachiHors ligneYoutuberPoints: 2798 Défis: 67 Message
Posté le 04-10-2011 à 10:40 | #
imposible sauf si on retire
?->A
0->B
et
B[DISP]

(et encore, sa retire que 10oct).

Ou alors il ne faut pas prendre en compte la taille variable du nombre stocké dans A.

Bon, je tente de me faire des points avec les 88oct.
TotoyoHors ligneMembre d'honneurPoints: 16093 Défis: 102 Message
Posté le 04-10-2011 à 14:45 | #
Triple post
GigamanHors ligneMembrePoints: 803 Défis: 9 Message
Posté le 05-10-2011 à 17:40 | #
ton programme marche lim mais ce n'est pas la meilleure solution ni la plus légère d'ailleurs, je te mets 4 points

Edit : à la base je voulais mettre 5 mais tu n'es passé que de 40 à 44 alors j'ai édité mon message. Si tu pouvais vérifier le bug Totoyo.
SmashmasterHors ligneAncien modérateurPoints: 4561 Défis: 253 Message
Posté le 05-10-2011 à 20:26 | #
@Gigaman: Les nombres de points dépendent de la difficulté du défi (Un défi facile donne moins de points qu'un défi difficile)
GigamanHors ligneMembrePoints: 803 Défis: 9 Message
Posté le 05-10-2011 à 21:31 | #
Effectivement j'avais oublié. merci smashmaster
LimachiHors ligneYoutuberPoints: 2798 Défis: 67 Message
Posté le 06-10-2011 à 13:15 | #
ey gig, tu veux biens menvoyer ta version? je suis curieux de savoir comment t'a fait...

Pages: 1, 2 | Suivante

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 92 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd