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.
Les derniers programmes
Dernier jeux :
Tetris par Jhgfd
Snake VS par Jhgfd
Textedit par Jhgfd

Derniers utilitaires :
Calibrate par Calamari
Stopwatch Plus par Axia4xy
Fire par Farhi

Derniers cours :
Eq-Diff par Critor
C.P.Williams par Tuper4
S-B+NDS par Spudman

Défi
Retour liste des défis
Valeur absolue de partie entiere...
Difficulté : Moyen
Défi ajouté par : Ne0tux le 03-09-2011 09:33
Ne0tuxHors ligneMembre d'honneurPoints: 3526 Défis: 265 Message
Question ou texte du défi :
Bonjour à tous !

pour mon premier défis, je vous propose un challenge que je qualifierais "d'intermédiaire" voir "difficile".

Le principe est très simple : retourner la valeur absolue de la partie entière d'une variable...

...sans utiliser le menu "NUM" !


Le code minimal est :

? -> A
(votre calcul)[DISP]


exemple : si l'utilisateur entre -[PI], le programme retourne 3.


Et le tout, évidemment, en un minimum d'octets !

Il existe de très nombreuse solutions, mais j'aimerais avant tout que ce défi vous amène à découvrir l'astuce qui m'en a donné l'idée.

Je compte sur votre discrétion vis à vis de la réponse...

Pour info, je l'ai fait en 36 octets (32 octets par défaut de ma graph 85 + 4 octets de code)

Bonne chance à tous !


Commentaires :
Pages: Précédente | 1, 2, 3, 4, 5 | Suivante

SmashmasterHors ligneAncien modérateurPoints: 4561 Défis: 253 Message
Posté le 19-11-2011 à 20:55 | #
tu peux ;), mais tu risques d'obtenir moins de points
MwaHors ligneMembrePoints: 163 Défis: 36 Message
Posté le 20-11-2011 à 01:14 | #
Okay ça serait deja ça
SilverstormHors ligneMembrePoints: 40 Défis: 43 Message
Posté le 15-06-2013 à 22:39 | #
J'ai une solution

MP
Ne0tuxHors ligneMembre d'honneurPoints: 3526 Défis: 265 Message
Posté le 15-06-2013 à 23:11 | #

Voilà je t'ai mis les points.

Merci d'avoir participé !
Alex BasicCHors ligneAncien modérateurPoints: 1734 Défis: 83 Message
Posté le 24-06-2013 à 17:28 | #
Euh pour moi
? -> A
[DISP]
prend déjà 36 octets
TotoyoHors ligneMembre d'honneurPoints: 16103 Défis: 102 Message
Posté le 24-06-2013 à 18:36 | #
Sans les 32 octets de base bien sûr
Alex BasicCHors ligneAncien modérateurPoints: 1734 Défis: 83 Message
Posté le 24-06-2013 à 19:25 | #
Bah
Ne0tux a écrit :
pour info, je l'ai fais en 36 octets (32 octets par défaut de ma graph 85 + 4 octets de code)
NinestarsHors ligneMembrePoints: 2462 Défis: 24 Message
Posté le 24-06-2013 à 21:04 | #
Il doit compter que la partie calcul
LancelotHors ligneMembrePoints: 1274 Défis: 160 Message
Posté le 01-09-2013 à 18:31 | #
Réussit en 36 octets 8) . Message privé envoyé
Ne0tuxHors ligneMembre d'honneurPoints: 3526 Défis: 265 Message
Posté le 01-09-2013 à 18:46 | #
Bien reçu mais ta solution ne répond pas aux critères !

Pages: Précédente | 1, 2, 3, 4, 5 | Suivante

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 37 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