10月9日中金所技术公司C++笔试
一、单向选择(基础):5道题
二、单向选择(C++):5道题
三、不定项选择(基础):5道题
四、不定项选择(C++):5道题
五、编程题(基础):2道题,一道题15分,共30分。一道是大数乘法,一道是数塔判断是否组成三角形,最后五分钟想着应该是按照判断二叉树的公共父节点,但是没那个时间做了,就骗了点分,过了53%。
六、编程题(C++):1道题,好像是25分?股票交易带手续费的那种。
#中金所#
二、单向选择(C++):5道题
三、不定项选择(基础):5道题
四、不定项选择(C++):5道题
五、编程题(基础):2道题,一道题15分,共30分。一道是大数乘法,一道是数塔判断是否组成三角形,最后五分钟想着应该是按照判断二叉树的公共父节点,但是没那个时间做了,就骗了点分,过了53%。
六、编程题(C++):1道题,好像是25分?股票交易带手续费的那种。
#中金所#
全部评论
我吐了,我看你发了才发现最后还有一道编程题
大树乘法乘号好像可以直接过哎,那个正三角形真的是吐了,想半天没思路
股票题 cout<<8就能a 40%
前沿卷
编程第一题是大数相乘,我用python直接过。
第二题是判断是否为正三角形,思路是记录模拟每个点的所在数组的坐标,然后第一个点的横坐标与第二个点的横坐标的差是否等于第二个点的纵坐标与第三个点的纵坐标, 第一个点的横坐标与第三个点的横坐标和第一个点的纵坐标与第三个点的纵坐标和。奈何考试的时候没调试成功,只过了50用例
第三题股票交易有手续费,原题
第二题我是先开了一个大数组存每一层的最后一个数字,然后对节点23用二分法求了深度。深度一样算边长,用边长求节点1应该在的深度。然后节点1和23的差有规律 (比如节点1在第一层,节点23在第四层,节点1和2的差是1+2+3,节点1和3的差应该是2+3+4),满足这个规律就true
我第一题转char数组然后转double,a了50,第二题也a了50,股票交易没刷到,白给了
卧槽啊第一道花了我半个小时,写的很长,拆解成一个字符串乘上一个字符, 一个字符串加上另一个字符串,结果听你们说很容易a了,第二道很简单,把数字排序然后转化成坐标就行了,(第几行,第几个),假设转化了三个坐标A,B,C, if(A[0] -B[0]== A[0]-C[0] && A[0]-B[0]==B[1]-C[1]) cout << "true"; 当然要考虑三个点是否重合,因为选择题和第一道编程题花了太多时间,最后一道编程题写完了但有问题,一个用例也没过,早知道也cout<<8了, g
想要走c++和嵌入式可以看一下我的面经哦,励志做全网最全的嵌入式总结,后边我也会出算法总结https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
c++岗的笔试可以用python写吗
相关推荐