Your task is to convert a number into a string that contains raindrop sounds corresponding to certain potential factors. A factor is a number that evenly divides into another number, leaving no remainder. The simplest way to test if one number is a factor of another is to use the modulo operation.
The rules of
raindrops are that if a given number:
if-then-else expression will be helpful in this exercise.
One thing to note: the version of
jq used in this track is 1.6.
In this version, the
else clause is required.
8, 12 | if . < 10 then "\(.) is less than ten" else "\(.) is more than ten" end
"8 is less than ten" "12 is more than ten"
8, 12 | if . < 10 then "\(.) is less than ten" end
jq: error: syntax error, unexpected end (Unix shell quoting issues?) at <top-level>, line 2: | if . < 10 then "\(.) is less than ten" end jq: error: Possibly unterminated 'if' statement at <top-level>, line 2: | if . < 10 then "\(.) is less than ten" end jq: 2 compile errors
Sign up to Exercism to learn and master jq with 12 concepts, 46 exercises, and real human mentoring, all for free.