funplus笔试

扑克牌为什么没过,有大佬邦看看吗

bool isStraight(vector<int>& nums) {
        int n = nums.size();
        int zero = 0;

        int dis = 0;
        sort(nums.begin(), nums.end());
        int i;
        for (i = 0; i < n; i++) {
            if (nums[i] == 0)
                zero++;
            else break;
        }
        int not_zero_pos = i;
        for (int j = not_zero_pos; j < n - 1; j++) {
            if (nums[j + 1] == nums[j])//有相同的必然不行
                return false;
        }
        for (int j = not_zero_pos; j < n - 1; j++) {
            if (nums[j] == 1 &&
                    nums[j] >=
                    10)//特判:10~1这种情况,已升序,1之后最小要跟10,才能凑成
                return true;
        }
        for (i=not_zero_pos+1; i < n; i++) {
            dis = nums[i] - nums[i - 1] - 1;//差距
        }
        cout << dis;
        if (dis > zero)
            return false;
        return true;

    }

#秋招#
全部评论
我是看是否存在1以及最大的数是否大于9,满足就把1变成14这样去做的
1 回复 分享
发布于 2023-09-15 20:52 山西
接后续,刚刚感谢信了😓,明明只有这没全过,服了
点赞 回复 分享
发布于 2023-09-20 20:49 陕西
或者试试把joker的数量的情况枚举出来,最后再处理有A的情况,我这样做AC了
点赞 回复 分享
发布于 2023-09-15 22:18 广东
为啥有算法题目啊?我的笔试感觉做了个寂寞,全是选择题,加翻译一段英文,加如何优化游戏引擎,这笔试感觉要给我挂
点赞 回复 分享
发布于 2023-09-15 22:09 上海
这个题我只过了百分之80几,最后几十秒发现问题来不及写代码了😅
点赞 回复 分享
发布于 2023-09-15 20:50 浙江
for (int j = not_zero_pos; j < n - 1; j++) { if (nums[j] == 1 && nums[j] >= 10)//特判:10~1这种情况,已升序,1之后最小要跟10,才能凑成 return true; } 这里代码有问题吧?
点赞 回复 分享
发布于 2023-09-15 20:34 广东
没看你代码,你先看看这个案例能不能过01236,还有这个1 0 0 12 13
点赞 回复 分享
发布于 2023-09-15 20:34 重庆

相关推荐

年前面的一共两轮面试,二面挂了,十分的可惜呀,虽然我作为一个纯JAVA选手,还是临时准备了一些安卓开发的一些内容,但是二面还是应付不过,整理一下面试题吧1.&nbsp;做一个自我介绍2.&nbsp;HTTP、Socket&nbsp;有什么差别3.&nbsp;WebSocket&nbsp;是什么,和&nbsp;HTTP、Socket&nbsp;区别4.&nbsp;TCP&nbsp;如何保障传输可靠5.&nbsp;TCP&nbsp;拥塞控制有哪些方法6.&nbsp;HTTPS&nbsp;原理,和&nbsp;HTTP&nbsp;区别7.&nbsp;为什么用&nbsp;NIO,相比&nbsp;BIO&nbsp;解决了什么问题8.&nbsp;继承、封装、多态9.&nbsp;重写和重载的区别10.&nbsp;Java&nbsp;四种引用是什么,有什么区别、使用场景11.&nbsp;GC&nbsp;可达性分析算法12.&nbsp;GC&nbsp;Roots&nbsp;有哪些13.&nbsp;Java&nbsp;异常种类,Exception&nbsp;和&nbsp;Error&nbsp;区别14.&nbsp;什么是泛型,泛型擦除是什么15.&nbsp;泛型通配符类型有哪些16.&nbsp;ArrayList&nbsp;底层结构和扩容模式17.&nbsp;ArrayList&nbsp;和&nbsp;LinkedList&nbsp;区别18.&nbsp;HashMap&nbsp;底层结构19.&nbsp;JDK&nbsp;1.8&nbsp;之后&nbsp;HashMap&nbsp;有什么变化20.&nbsp;HashMap&nbsp;线程安全吗,为什么21.&nbsp;ConcurrentHashMap&nbsp;1.7&nbsp;和&nbsp;1.8&nbsp;区别22.&nbsp;线程池工作原理23.&nbsp;线程池队列满、最大线程也满,再添加任务会怎样24.&nbsp;线程池拒绝策略有哪些25.&nbsp;JDK&nbsp;预置线程池有哪些,有什么问题26.&nbsp;IO&nbsp;密集型和计算密集型线程池怎么配置27.&nbsp;Java&nbsp;中保证线程安全的机制还有哪些28.&nbsp;协程了解吗,Go&nbsp;和&nbsp;Kotlin&nbsp;协程对比29.&nbsp;什么是&nbsp;Spring&nbsp;IOC,作用是什么30.&nbsp;安卓里自己实现&nbsp;IOC&nbsp;容器思路31.&nbsp;什么是依赖注入&nbsp;DI32.&nbsp;自己设计依赖注入框架怎么做33.&nbsp;什么是&nbsp;AOP&nbsp;思想,应用场景34.&nbsp;什么是高级函数35.&nbsp;延时任务实现方式有哪些36.&nbsp;Activity&nbsp;生命周期37.&nbsp;Activity&nbsp;弹弹窗生命周期有什么变化38.&nbsp;Android&nbsp;四大组件及其作用39.&nbsp;开发中常用哪些设计模式,怎么用40.&nbsp;MVC、MVP、MVVM&nbsp;介绍41.&nbsp;职业规划方向,和客户端开发会不会冲突42.&nbsp;低代码/AI&nbsp;辅助开发你是怎么做的43.&nbsp;怎么提升&nbsp;AI&nbsp;生成代码效果44.&nbsp;有没有做前后端规范约束生成效果45.&nbsp;手写:链表反转(不使用额外内存)个人感想:面试官人很好,感觉挺和蔼的,题的话也是基础偏多一点,基本上都能回答出来,然后也是很快就约了二面了
吃不饱的迪恩很紧张:这么多
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

更多
正在热议
更多
# 春招至今,你的战绩如何? #
14007次浏览 132人参与
# AI面会问哪些问题? #
845次浏览 21人参与
# MiniMax求职进展汇总 #
24680次浏览 313人参与
# 你的实习产出是真实的还是包装的? #
2487次浏览 48人参与
# AI时代,哪个岗位还有“活路” #
2565次浏览 49人参与
# 长得好看会提高面试通过率吗? #
2687次浏览 41人参与
# 巨人网络春招 #
11470次浏览 224人参与
# 你做过最难的笔试是哪家公司 #
1039次浏览 18人参与
# HR最不可信的一句话是__ #
959次浏览 31人参与
# 沪漂/北漂你觉得哪个更苦? #
990次浏览 29人参与
# 军工所铁饭碗 vs 互联网高薪资,你会选谁 #
7921次浏览 43人参与
# XX请雇我工作 #
51131次浏览 171人参与
# 简历中的项目经历要怎么写? #
310803次浏览 4252人参与
# 简历第一个项目做什么 #
32008次浏览 354人参与
# 不考虑薪资和职业,你最想做什么工作呢? #
152752次浏览 888人参与
# 当下环境,你会继续卷互联网,还是看其他行业机会 #
187504次浏览 1123人参与
# AI时代,哪些岗位最容易被淘汰 #
64429次浏览 860人参与
# 如果重来一次你还会读研吗 #
229954次浏览 2011人参与
# 正在春招的你,也参与了去年秋招吗? #
364069次浏览 2640人参与
# 腾讯音乐求职进展汇总 #
160800次浏览 1114人参与
# 你怎么看待AI面试 #
180570次浏览 1291人参与
# 投格力的你,拿到offer了吗? #
178092次浏览 889人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务