Voici une énigme dans l'optique de celle proposée recemment par dhrm (merci pour l'idée ), mais que je pense être plus accessible (? ).
Je reprend à dessein les termes de son énoncé et de ses données.
Un procédé permet de convertir un nombre en un autre nombre. Par exemple :
5 devient 5, 14 devient 6, 51 devient 3,
221 devient 3, 331 devient 8, 544 devient 3,
3145 devient 4, 62131 devient 8, 73857 devient 8.
que devient 9235 ?
Bien entendu, expliquez le principe.
Nouvelles valeurs :
f(13) = 5 f(15) = 7 f(50) = 2
f(64) = 8 f(100) = 3
Spoiler : [Afficher le message] Le résultat de "l'opération" est toujours un nombre à un chiffre.
Spoiler : [Afficher le message] f(-n) = f(n) et f(n) = n si et seulement si n est un entier de 0 à 9.
Spoiler : [Afficher le message] On peut étendre cette "opération" aux nombres rationnels à condition de pouvoir les écrire en écriture décimale avec un nombre limité de chiffres derrière la virgule.
Ainsi, f(3.14) = - 6, f(3.1416) = 9, tandis que f(22/7) (développement décimal illimité) ou f(pi) (réel) ne sont pas définis.