Inspiré par cela . Il y a un nombre, donné sous forme d'entier, de chaîne ou de tableau de chiffres (votre choix). Trouvez la base dans laquelle la représentation du nombre aura le plus de "4" et retournez cette base.
Résultat du numéro 624 5 444 10 68 16
restrictions:
- La base retournée ne doit pas être supérieure à l'entrée.
- les nombres inférieurs ou égaux à abs (4) ne doivent pas être considérés comme des entrées valides, donc les retours non définis sont acceptables
[1,15,3,64,43]
pour un certain nombre dans la base 80
. Vous ne produisez que le numéro de base, vous pouvez donc tester techniquement chaque base de 2
à n
.
1
, 2
et 3
, qui ont le même nombre de "4" (0) dans chaque base? De plus, de nombreux nombres ont le même nombre de "4" dans de nombreuses bases (par exemple, 4
dans n'importe quelle base> 5, 44
dans n'importe quelle base> 45, 14
dans la base 9, ou dans toute base> 15, etc.). La bonne réponse devrait-elle être la plus petite base avec le plus grand nombre de "4"?