Code Lab

Largest multiple

EasyArrays5 min

Write a function maxMultiple(numbers, n) that returns the largest element of an array that divides by n with no remainder. If there is none, return null. n is a whole number greater than zero.

Examples

maxMultiple([3, 10, 6, 15, 8], 3)

Returns 15

maxMultiple([4, 7], 5)

Returns null

maxMultiple([-9, -3, 4], 3)

Returns -3

Of -9 and -3 the larger one is -3.

Asked at Snapdeal · Source

Loading the editor...
  1. InputmaxMultiple([ 3, 10, 6, 15, 8 ], 3)
    Expected15
  2. InputmaxMultiple([ 4, 7 ], 5)
    Expectednull
  3. InputmaxMultiple([ -9, -3, 4 ], 3)
    Expected-3

Hidden tests run on Submit.