每天带你刷leetcode
作者:互联网
每天带你刷题?怎么可能?毕竟没做的题已经没几道了。好不容易有新题,才能更新了虽然叫杂货,但是除了刷题就是猫,很干净。
不过我这个刷题系列,还是有难度的,毕竟是图文直播,思路都是即兴发挥并分享,翻车几率还是很大的。大家会觉得我会不会先看好答案再写文章,那绝对不会的哦~ 我的思路模式会很清晰,当然也大概率是错的,只为给大家一个真实的 刷题心路历程。
首先打开leetcode:选择未做的,可以看到,除了打卡题,多了三道新题,新题一看就是好欺负的类型,第一个居然通过率都超过100%了,这特么什么垃圾bug???
(ps:打卡题大多数都是旧题,都做过了很多时候,可以去跟汤圆的公众号,她喜欢更新打卡题)
我们先拿第一道题 热热身:简单翻译一下,就是给个数组,让你把里面的元素都乘一起,然后判断下是正负还是0 就完事。
这题确实太软了,不过打眼就可以看出,有很多巧妙方法的,比如是否乘积是0,就看里面元素有没有0即可。
看正负,就看里面有多少 负数元素即可,偶数个就是正,奇数个就是负。
其实一遍遍历就可以解决了。
如图代码所示:fu_count 作为负数的数量 初始0
然后遍历这个nums,遇到任何元素是0 直接return 0
其他的就是正常统计负数个数,最后判断下fu_count是不是整除2 ,就知道奇偶了。
一遍通过,半点儿营养都木有~
标签:count,每天,新题,元素,负数,打卡,leetcode,刷题 来源: https://blog.51cto.com/u_15282986/2968766