aboutsummaryrefslogtreecommitdiff
path: root/challenge-269/deadmarshal/go/ch1.go
blob: 6db906549a9ac0bf30bc17840f01c0d3a2fb745d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package main

import (
	"fmt"
)

func bitwiseOr(arr []int) bool {
	count := 0
	for _, v := range arr {
		if v%2 == 0 {
			count++
		}
		if count > 1 {
			return true
		}
	}
	return false
}

func main() {
	fmt.Println(bitwiseOr([]int{1, 2, 3, 4, 5}))
	fmt.Println(bitwiseOr([]int{2, 3, 8, 16}))
	fmt.Println(bitwiseOr([]int{1, 2, 5, 7, 9}))
}