)
) permettant d'obtenir un nombre unique à partir de 3 autres nombres.
|
Posté par Imod
Si ton problème est de retrouver les trois nombres de départ à partir du quatrième , c'est clairement impossible .
Imod |
|
Posté par arcanis
pour la limite des nombres, même à 3.000.000.000 ça marche donc on peut le considérer comme négligeable. Et vu que ce n'est plus très important (pour moi, en tout cas), je suppose qu'on peut utiliser d'autres fonctions comme sin/cos/tan/racines.
Les nombres du début sont toujours des entiers positifs, au fait. On dirait vraiment que c'est impossible...bizarre, ça ![]() |
|
Posté par venousto
jette un nenoeil à reve de phebus et complyx il y a les explication
|
|
Posté par venousto
sa t'interesse la division par zero ou pas
d'aprés ce que tu m'avais dit ca t'interréssé peut etre que je me trompe excuse moi pour le derangement |
|
Posté par Patastronch
Dans ce cas si y aun majorant a tes nombres A,B et C ca deviens tres simple :
Ton nombre unique : XXX...XYYY...YZZZ...Z Avec M fois X, M fous Y et M fois Z. Où M vérifit 10^M>b avec b ton majorant. De telle sorte que A=XXX...X B=YYY...Y C=ZZZ...Z Exemple : On sait que A, B et C sont forcément plus petit que 39. Si notre nombre unique est 23013022 on sait alors que A=23, B=013=13, C=022=22 Mai pour que que cela marche il faut l'existence de ce majorant a tes nombres A, B et C. L'idée de la base 9 de ffpower est pas mal, simple mais j'aime bien ce genre de solution "bidouille" :) |
|
Posté par Quidam
Pourquoi ne pas faire le minimum ?
|
|
Posté par Patastronch
Tu as raison, la base P suffit. Dison que que c 'est une habitude de programmation, ce que je propose est moins élégant mais ca demande moins de calcul pour retrouver le nombre. C'est un réflexe d'informaticien on va dire, la place est généralement moins problématique que le temps de calcul :)
|
|
Posté par Quidam
Nous sommes bien d'accord tous les deux !
|
-