其他分享
首页 > 其他分享> > 每天带你刷leetcode

每天带你刷leetcode

作者:互联网


每天带你刷题?怎么可能?毕竟没做的题已经没几道了。好不容易有新题,才能更新了虽然叫杂货,但是除了刷题就是猫,很干净。watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

不过我这个刷题系列,还是有难度的,毕竟是图文直播,思路都是即兴发挥并分享,翻车几率还是很大的。大家会觉得我会不会先看好答案再写文章,那绝对不会的哦~ 我的思路模式会很清晰,当然也大概率是错的,只为给大家一个真实的 刷题心路历程。

首先打开leetcode:watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=选择未做的,可以看到,除了打卡题,多了三道新题,新题一看就是好欺负的类型,第一个居然通过率都超过100%了,这特么什么垃圾bug???

(ps:打卡题大多数都是旧题,都做过了很多时候,可以去跟汤圆的公众号,她喜欢更新打卡题)

我们先拿第一道题 热热身:watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=简单翻译一下,就是给个数组,让你把里面的元素都乘一起,然后判断下是正负还是0 就完事。

这题确实太软了,不过打眼就可以看出,有很多巧妙方法的,比如是否乘积是0,就看里面元素有没有0即可。

看正负,就看里面有多少 负数元素即可,偶数个就是正,奇数个就是负。

其实一遍遍历就可以解决了。

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

如图代码所示:fu_count 作为负数的数量 初始0

然后遍历这个nums,遇到任何元素是0 直接return 0

其他的就是正常统计负数个数,最后判断下fu_count是不是整除2 ,就知道奇偶了。

一遍通过,半点儿营养都木有~

 

标签:count,每天,新题,元素,负数,打卡,leetcode,刷题
来源: https://blog.51cto.com/u_15282986/2968766