Ispirato da questo . C'è un numero, dato come numero intero, stringa o matrice di cifre (a scelta). Trova la base in cui la rappresentazione del numero avrà la maggior parte dei "4" se restituirà quella base.
Numero risultato 624 5 444 10 68 16
restrizioni:
- La base restituita non dovrebbe essere maggiore dell'input.
- numeri inferiori o uguali a abs (4) non devono essere considerati input validi, quindi sono accettabili rendimenti indefiniti
[1,15,3,64,43]per un numero in base 80. Stai solo fornendo il numero di base, in modo da poter testare tecnicamente ogni base da 2a n.
1, 2e 3, che hanno lo stesso numero di "4" s (0) in ogni base? Inoltre, molti numeri hanno lo stesso numero di "4" in molte basi (ad es. 4In qualsiasi base> 5, 44in qualsiasi base> 45, 14nella base 9 o in qualsiasi base> 15, ecc.). La risposta corretta dovrebbe essere la base più piccola con il maggior numero di "4" s?