空气床 oa 一二

还是地里的老题。round in price
就先全部求floor,然后再排序取离ceiling最近的若干个就行了。注意一下本身就是整数的那些price们
然后输入是List<float> 价格们,int target
就是最后的round price是给了的。不用自己算了。
然后输出需要按照输入的顺序。所以我又临时按index又给排了一遍。

然后follow up call啥也没问就让把代码走了一遍。然后问了一下run time就结束了。问我有什么问题。我问next step是啥,他说不是应届生应该还有一轮电面吧。然后onsite
那么问题来了。。我想请问一下大家,oa过了还要电面吗?recruiter当时让我电面和oa二选一。我就选了oa,如果还要电面的话。。那我当时就直接选电面了。。
囧了个囧

然后输入是List<float> 价格们,int target
就是最后的round price是给了的。不用自己算了。

比如输入是[2.3, 3.3] 那么你说的int target就是6?而不是5 或者 其他数对吗?
也就是说如果不给int target这个输入的话,其实你自己也知道target应该是多少,就是把所有的float加起来,然后看离左边整数近还是右边整数近对吧?

补充内容 (2018-11-5 03:57):
以及输入是[1.1, 7.1]的话,我可以输出[4, 4] or [3, 5] or [1, 7]等等中的任意一个嘛?

比如输入是[2.3, 3.3] 那么你说的int target就是6?而不是5 或者 其他数对吗?
是的。就是6,你也可以自己算。不过它给了你就不用算了

另外就是输出只能输出floor或者ceil,比如你另外一个例子1.1,7.1只能输出1,7

oa的following up是有人打电话来吗?

是的。说是15分钟。我的5分钟就结束了

然后还要电面吗

要。。我面完了电面,还不知道电面的结果。。

题还是面经吗, 总怕他们换题

是的。就是那个菜单买菜的题 基本跟lc的39一模一样。除了类型是高精度浮点数。

我开了个别的帖子发电面面筋。反正就是老题