小弟即将出社会菜逼八一枚
因为软件面试常常会遇到现场白纸或白板coding
想请教各位前辈
如果遇到较复杂的问题
自己没有把握用纯代码方式回答的话
可以把解题方法或思路写下来当作替代方案吗?
就是会用到什么算法、函式,逻辑大概是怎样....之类
例如这个题目:
https://imgur.com/dAHI3Jq
标准答案应该是这样:
https://imgur.com/MdnXLxg
如果我的回答是:
https://imgur.com/FKlAUZJ
如果这样回答会不会被面试官ㄍㄧㄠˇ
可能这个问题的回答是“要看人”
不过还是想问一下普遍人的看法
谢谢各位~
------------------------
留言中各位前辈的回答
我已经有得到想要的答案了
然后可能问了一个智障问题
不过在这被嘘爆也比现实世界被当面干好多了
总之谢谢大家的回答
然后这题leetcode官方的标准答案是以下这样:
class Solution(object):
def sortedSquares(self, A):
return sorted(x*x for x in A)
上面贴的那个范例解不是最好的
因为这题是满久之前刚学Python的时候做的
虽然可以得出正确答案不过效率并不好
但后来也没再去改了