Leetcode每日一题练习 ------ 1550. 存在连续三个奇数的数组

Leetcode 每日一题练习继续讨论:

我每日都在论坛发帖讲解一道Leetcode题目,如果对你有所帮助,可以帮我点个认可(点击我的头像, 点击认可, 选择 算法 (如果可以还可以帮我点个你觉得符合的)板块),感谢各位佬友的支持 :kissing_heart:

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
}
1 Like

刷题佬!

1 Like