有了chase freedom还可以申请 freedom unlimited吗?# Money - 海外理财
y*9
1 楼
今天抽空去HackerRank练了一下,有几点看法,想和大家分享一下。
1. HackerRank 的 输入界面 是尽量模仿IDE 的,在Web app 开发上值得赞扬,但是不
要期望太多。比如namespace 是没有提示的。到底是System.LINQ 还是 System.Linq
我们是记不住的,如果是这样的话,准备一份模板吧。
2. VS大法好,但是到了别的地方就不一定了,Linq 不要用太多。我就测试过,同样的
代码。FirstLine.Split().Select(s => Int32.Parse(s)).ToArray() 的performance
就是会慢那么一点点的。
3. HR吓唬我说复制粘贴是被监控的,我还真的打开了developer tools 来看network,
除了定期保存,没看到啥,我就不信它还记住每个keydown。如果真的担心的话,就在
VS打好了,敲上去,不担心的话,就直接复制吧。网页版的IDE 实在靠不住,换行的
incline 都是乱来的。
4. 这是最关键的问题,用C# 真的是吃亏的,我就碰到一题需要用到阶乘的,额,我想
到的算法就一定要用。然而悲剧的System.Numerics::BigInteger 是不给用的,你就是
自己新建一个project,这个dll也要自己手动添加的。这一点Python 的优势就来了,
因为其 Int 是不在乎这个的,超了long 就当作BigInt 来用了。只是在 ModPow 上面
要自己写一个。说实话,这里有点不太公平。
5. 最后可以说是一个trick 吧,可以反编译你的已经编译好的代码,然后把这样的代
码拷贝过去,擦,居然Pass多了一个数据。
最近越来越多公司用HackerRank,既然这个平台连Lisp 都支持,大家选择一个用得方
便的来用应对吧。我就打算用这个熟悉一下传说中的Python吧,有些语言呢,拿来写大
项目,有些就是拿来演绎算法,数据计算方便。
个人的小看法,有一题我用C#过一半,边查文档边写Python,什么都没改,最后半小时
算是凑出来了,就是全过了。LOL...
1. HackerRank 的 输入界面 是尽量模仿IDE 的,在Web app 开发上值得赞扬,但是不
要期望太多。比如namespace 是没有提示的。到底是System.LINQ 还是 System.Linq
我们是记不住的,如果是这样的话,准备一份模板吧。
2. VS大法好,但是到了别的地方就不一定了,Linq 不要用太多。我就测试过,同样的
代码。FirstLine.Split().Select(s => Int32.Parse(s)).ToArray() 的performance
就是会慢那么一点点的。
3. HR吓唬我说复制粘贴是被监控的,我还真的打开了developer tools 来看network,
除了定期保存,没看到啥,我就不信它还记住每个keydown。如果真的担心的话,就在
VS打好了,敲上去,不担心的话,就直接复制吧。网页版的IDE 实在靠不住,换行的
incline 都是乱来的。
4. 这是最关键的问题,用C# 真的是吃亏的,我就碰到一题需要用到阶乘的,额,我想
到的算法就一定要用。然而悲剧的System.Numerics::BigInteger 是不给用的,你就是
自己新建一个project,这个dll也要自己手动添加的。这一点Python 的优势就来了,
因为其 Int 是不在乎这个的,超了long 就当作BigInt 来用了。只是在 ModPow 上面
要自己写一个。说实话,这里有点不太公平。
5. 最后可以说是一个trick 吧,可以反编译你的已经编译好的代码,然后把这样的代
码拷贝过去,擦,居然Pass多了一个数据。
最近越来越多公司用HackerRank,既然这个平台连Lisp 都支持,大家选择一个用得方
便的来用应对吧。我就打算用这个熟悉一下传说中的Python吧,有些语言呢,拿来写大
项目,有些就是拿来演绎算法,数据计算方便。
个人的小看法,有一题我用C#过一半,边查文档边写Python,什么都没改,最后半小时
算是凑出来了,就是全过了。LOL...