Code Lab

All even

EasyFunctions5 min

Write two functions for an array of integers. The numbers can be negative.

isEachEven(numbers) returns true if every number is even and false if not.

firstOdd(numbers) returns the first odd number, or undefined if there are no odd numbers.

Examples

isEachEven([2, 4, 6])

Returns true

isEachEven([2, 3, 4])

Returns false

isEachEven([])

Returns true

An empty array has no odd numbers.
firstOdd([2, -3, 5])

Returns -3

firstOdd([2, 4])

Returns undefined

Source

Loading the editor...
  1. InputisEachEven([ 2, 4, 6 ])
    Expectedtrue
  2. InputisEachEven([ 2, 3, 4 ])
    Expectedfalse
  3. InputisEachEven([])
    Expectedtrue
  4. firstOdd finds the first odd number
  5. firstOdd with no odd numbers returns undefined

Hidden tests run on Submit.