唠叨口红

文章
7
资源
0
加入时间
3年1月8天

面试题解:输入一个数A,找到大于A的一个最小数B,且B中不存在连续相等的两个数字...

玄魂工作室秘书[玄魂工作室]昨天发的算法有一处情况没考虑到,比如加一后有进位,导致又出现重复数字的情况,修正后今天重新发一次。比如输入99,那B应该是101 因为100有两个连续相当的0。基本思路:最坏的办法 加1一直加1 直到找到有不重复的数为止。面试:这道题要是作为面试题的话,要跟面试官确认好,数A的范围,比如是否有小数是否有负数,等等。在这里我们把题确定为正数。优化思路:如果输...