483. 最小好进制

匿名 (未验证) 提交于 2019-12-02 23:32:01

对于给定的整数 n, 如果n的k(k>=2)进制数的所有数位全为1,则称 k(k>=2)是 n 的一个好进制

以字符串的形式给出 n, 以字符串的形式返回 n 的最小好进制。

 

示例 1:

输入:"13" 输出:"3" 解释:13 的 3 进制是 111。

示例 2:

输入:"4681" 输出:"8" 解释:4681 的 8 进制是 11111。

示例 3:

输入:"1000000000000000000" 输出:"999999999999999999" 解释:1000000000000000000 的 999999999999999999 进制是 11。

 

提示:

  1. n的取值范围是 [3, 10^18]。
  2. 输入总是有效且没有前导 0。
转载请标明出处:483. 最小好进制
文章来源: https://blog.csdn.net/umbrellasoft/article/details/89511043
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!