蚂蚁-3.15-应用研发工程师Java

进入笔试,会有Java和CPP两个语言来选择

大体分为选择题和算法题两种,选择题里面有单选和不定项选,难度适中,题量大概 20道总共,和我投的方向很贴合。

算法题:

1 木棍拼房子

用木棍搭一个房子形状,下部是一个长方形,上面是一个等腰三角形,两种共用一条边。

现在手上有一堆木棍,这些木棍的长度不相同,最多用一次,问能否用给定的木棍拼凑出房子。

这个问题 本质就是判断给定的木棍里面,能不能凑出三对长度分别相等的木棍,我没有考虑是否能构成三角形,但好像也不用考虑,直接就A过了。

2 好二元组

给定一个长度是n的数组,然后数组里面的元素都是一个数组,里面有两个元素,就称之为一对二元组。

可以选择一个下标,将对应的元素进行操作,在最优操作后能有多少个不同的二元组

有点偏数学,我之前做过的,记得是要确保啥小于M的,然后根据记忆做完了A了一半

3 看了半天不懂意思 感觉也是数学相关的。

要刨除题目里面的数学内容,找到真正要做的,我看不明白

暑期实习笔试记录本 文章被收录于专栏

记录暑期实习对各家笔试的反馈

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务