Nombre de Kaprekar

Bonjour, (j'ignore si je doit mettre cela dans "Reporter un bug")
je m'entrainnais sur l'exos nombre de Kaprekar et constate que l'algo est faux:
Votre programme :
1

Reponse attendu:
0
.
Ne comprennant pas, j'affiche n et il me dit

Votre pogramme:
n = 0 donc reponse = 1

Reponse attendu:
0
.

Or, 0 est un nombre de Kaprekar puisque 0² = 0 et que 0 + 0 = (la tete a toto \^) 0.
Donc, je vous pose la questions: me trompe-je :P ?

D'ailleur, aillant fait des fautes de frappes, je vous demande pourquoi ne peut-on pas éditer son premier (car après on peut) poste XD ?

0 n'est pas considéré comme un tel nombre, d'après mes souvenirs. C'est vrai que cette fois, il manque ce détail important au sujet. Donc si tu as 0, tu dois renvoyer 0, point :p

Je ne suis pas étonné de ce manque de précision quand on lit la définition des nombres de Kaprekar qui est donnée dans le sujet. Une définition incomplète a été copiée de Wikipedia français. La définition de Wikipedia en anglais précise les cas qui posent problème : la partie de droite peut commencer par des chiffres 0 mais ne doit pas être identiquement nulle. Le wikipedia français au moins le disait mais entre parenthèses et laconiquement.

De toute façon, c'est complètement absurde de vouloir piéger les candidats sur des cas border surtout quand les énoncés sont rédigés avec un tel défaut de rigueur.

Le pire pour moi, c'est que depuis le temps, l'énoncé n'a pas été rectifié.

Je viens de me faire piéger par ça aussi. Dans l'énoncé, 1 est pris comme exemple et la réponse attendue est 1, alors que dans les teste la réponse attendue est 0...

EDIT : je dis n'importe quoi, c'est bon en fait.

J'ai supprimé le premier test qui, comme le dit Candide, n'a aucun intérêt.

Candide, je n'ai en revanche pas modifié l'énoncé ; je juge que de telles précisions à ce niveau de difficulté inutiles. Le cas où la partie de droite ne contient que des 0 n'est pas testé.

[PS. Ces modifications sont faites sur notre serveur central, il n'est pas dit que le site Web récupèrera tout de suite ces modifications]

Désolé pour ce test litigieux :-)

[Candide, les exercices sont rédigés par des bénévoles qui font ce qu'ils peuvent. Oui, ils ne sont pas parfaits, mais nous consacrons beaucoup de temps à Prologin et ne pouvons pas nécessairement nous investir plus. Je comprends que vous veuillez de la rigueur et je déplore que tant d'exercices soient ambigus, mais inutile d'être aussi sec à chaque fois... merci beaucoup de nous signaler les problèmes, mais comprenez que nous sommes humains ! :-)]

[Candide, les exercices sont rédigés par des bénévoles qui font ce qu'ils peuvent. Oui, ils ne sont pas parfaits, mais nous consacrons beaucoup de temps à Prologin et ne pouvons pas nécessairement nous investir plus. Je comprends que vous veuillez de la rigueur et je déplore que tant d'exercices soient ambigus, mais inutile d'être aussi sec à chaque fois... merci beaucoup de nous signaler les problèmes, mais comprenez que nous sommes humains ! :-)]

Je vous présente mes excuses pour ma brusquerie.

Répondre au sujet

Vous devez vous enregistrer ou vous connecter pour poster des messages.