拼多多笔试

8.11拼多多笔试第一题,一直0.96,是有什么坑点嘛,求大佬们解惑
全部评论
等于?
点赞 回复 分享
发布于 08-11 22:33 天津
给大佬贵了
点赞 回复 分享
发布于 08-17 14:35 上海
天翼云科技有限公司
校招火热招聘中
官网直投

相关推荐

这几场笔试被自己菜吐了,场上一直想着怎么处理字符串,下来思考发现貌似可以用递归处理,实现了一下,请教大佬们这个有没有说法:public static long findNextGoodNumber(long num){        String s = String.valueOf(num);        int n = s.length();        //获取最高位的基数        long base = (long) Math.pow(10, n-1);        Set<Character>set = new HashSet<>();        char[] arr = s.toCharArray();        //构造新的数        long x = 0;        for(int i = 0 ; i < n;i++){            if(!set.contains(arr[i])){                //到i为止的数字没有重复过                x += ((arr[i]-'0') * base);                base /= 10;                set.add(arr[i]);            }else{                //即便进位处理交给下一轮迭代                x += ((arr[i]-'0' + 1) * base);                return findNextGoodNumber(x);            }        }        //x是好数        return x;    }#笔试##蚂蚁#
投递蚂蚁集团等公司10个岗位
点赞 评论 收藏
分享
1 收藏 评论
分享
牛客网
牛客企业服务