从Leetcode 每日一题练习继续讨论:
我每日都在论坛发帖讲解一道Leetcode题目,如果对你有所帮助,可以帮我点个认可(点击我的头像, 点击认可, 选择 算法 (如果可以还可以帮我点个你觉得符合的)板块),感谢各位佬友的支持
1550. 存在连续三个奇数的数组
1550. Three Consecutive Odds
题解
本题是一道简单题, 设定一个标记位标记当前连续的奇数个数, 如果达到三个则返回true. 如果遍历到末尾还没有达到三个则返回false.
代码
func threeConsecutiveOdds(arr []int) bool {
num := 0
for _,value := range arr{
if value % 2 == 1{
num++
if num >= 3{
return true
}
}else{
num = 0
}
}
return false
}