Skip to content

Latest commit

 

History

History
31 lines (22 loc) · 767 Bytes

return-negative.md

File metadata and controls

31 lines (22 loc) · 767 Bytes

Return Negative 8 Kyu

LINK TO THE KATA - FUNDAMENTALS

Description

In this simple assignment you are given a number and have to make it negative. But maybe the number is already negative?

Examples

makeNegative(1) // return -1
makeNegative(-5) // return -5
makeNegative(0) // return 0
makeNegative(0.12) // return -0.12

Notes

  • The number can be negative already, in which case no change is required.
  • Zero (0) is not checked for any specific sign. Negative zeros make no mathematical sense.

Solution

const makeNegative = num => (num < 0 ? num : num * -1)