Odd, even, prime
EasyBasics10 min
Write a function describeNumbers(numbers) that returns an array of strings: one string for every number in numbers, in the same order.
numbersis an array of 0 to 100 integers, each from-1000000to1000000. For an empty array return[].- The string is
'even'for an even number and'odd'for an odd number. - If the number is a prime number, add
' and prime':'even and prime'or'odd and prime'. - A prime number is an integer greater than 1 that divides with no remainder only by 1 and by itself:
2, 3, 5, 7, 11, ....2is the only even prime. 0,1and negative numbers are not prime. Negative numbers are still even or odd:-4is'even',-3is'odd'.
Examples
describeNumbers([2, 9, 11, 0])Returns [ 'even and prime', 'odd', 'odd and prime', 'even' ]
describeNumbers([])Returns []
Asked at Goomo · Source
Loading the editor...
- Input
describeNumbers([ 2, 9, 11, 0 ])Expected[ 'even and prime', 'odd', 'odd and prime', 'even' ] - Input
describeNumbers([ 3, 4, 5, 6, 7, 8 ])Expected[ 'odd and prime', 'even', 'odd and prime', 'even', 'odd and prime', 'even' ] - Input
describeNumbers([])Expected[]
Hidden tests run on Submit