summaryrefslogtreecommitdiff
path: root/go/raindrops/README.md
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2016-08-25 03:13:39 +0200
committerDimitri Sokolyuk <demon@dim13.org>2016-08-25 03:13:39 +0200
commit509c5063d66e8bbef4ec1def1c99c318be51aceb (patch)
treeafc811c4781a4e317043e2a0237499defc168044 /go/raindrops/README.md
Initial import
Diffstat (limited to 'go/raindrops/README.md')
-rw-r--r--go/raindrops/README.md37
1 files changed, 37 insertions, 0 deletions
diff --git a/go/raindrops/README.md b/go/raindrops/README.md
new file mode 100644
index 0000000..7cd1285
--- /dev/null
+++ b/go/raindrops/README.md
@@ -0,0 +1,37 @@
+# Raindrops
+
+Write a program that converts a number to a string, the contents of which depends on the number's factors.
+
+- If the number contains 3 as a factor, output 'Pling'.
+- If the number contains 5 as a factor, output 'Plang'.
+- If the number contains 7 as a factor, output 'Plong'.
+- If the number does not contain 3, 5, or 7 as a factor,
+ just pass the number's digits straight through.
+
+## Examples
+
+- 28's prime-factorization is 2, 2, 7.
+ - In raindrop-speak, this would be a simple "Plong".
+- 1755 prime-factorization is 3, 3, 3, 5, 13.
+ - In raindrop-speak, this would be a "PlingPlang".
+- The prime factors of 34 are 2 and 17.
+ - Raindrop-speak doesn't know what to make of that,
+ so it just goes with the straightforward "34".
+
+To run the tests simply run the command `go test` in the exercise directory.
+
+If the test suite contains benchmarks, you can run these with the `-bench`
+flag:
+
+ go test -bench .
+
+For more detailed info about the Go track see the [help
+page](http://exercism.io/languages/go).
+
+## Source
+
+A variation on a famous interview question intended to weed out potential candidates. [http://jumpstartlab.com](http://jumpstartlab.com)
+
+## Submitting Incomplete Problems
+It's possible to submit an incomplete solution so you can see how others have completed the exercise.
+