diff options
author | Andinus <andinus@nand.sh> | 2021-09-03 18:18:33 +0530 |
---|---|---|
committer | Andinus <andinus@nand.sh> | 2021-09-03 18:18:33 +0530 |
commit | 9cec9e1815f3da2da02173b5302b372a761df00f (patch) | |
tree | dedfd040e6d5d3a7c313a543b9df2aacc1ca904d /javascript/raindrops/README.md | |
parent | cbc991d678e6c7ee84471c7c6561a6084bb85ccd (diff) | |
download | exercism-9cec9e1815f3da2da02173b5302b372a761df00f.tar.gz |
JS: Raindrops: Add solution
Diffstat (limited to 'javascript/raindrops/README.md')
-rw-r--r-- | javascript/raindrops/README.md | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/javascript/raindrops/README.md b/javascript/raindrops/README.md new file mode 100644 index 0000000..bc08f4e --- /dev/null +++ b/javascript/raindrops/README.md @@ -0,0 +1,41 @@ +# Raindrops + +Welcome to Raindrops on Exercism's JavaScript Track. +If you need help running the tests or submitting your code, check out `HELP.md`. + +## Instructions + +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 a one number is a factor of another is to use the [modulo operation](https://en.wikipedia.org/wiki/Modulo_operation). + +The rules of `raindrops` are that if a given number: + +- has 3 as a factor, add 'Pling' to the result. +- has 5 as a factor, add 'Plang' to the result. +- has 7 as a factor, add 'Plong' to the result. +- _does not_ have any of 3, 5, or 7 as a factor, the result should be the digits of the number. + +## Examples + +- 28 has 7 as a factor, but not 3 or 5, so the result would be "Plong". +- 30 has both 3 and 5 as factors, but not 7, so the result would be "PlingPlang". +- 34 is not factored by 3, 5, or 7, so the result would be "34". + +## Source + +### Created by + +- @matthewmorgan + +### Contributed to by + +- @ankorGH +- @cmccandless +- @JesseSingleton +- @ovidiu141 +- @rchavarria +- @ryanplusplus +- @SleeplessByte + +### Based on + +A variation on FizzBuzz, a famous technical interview question that is intended to weed out potential candidates. That question is itself derived from Fizz Buzz, a popular children's game for teaching division. - https://en.wikipedia.org/wiki/Fizz_buzz \ No newline at end of file |