forked from exercism/php
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Showing
5 changed files
with
47 additions
and
87 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,40 +1,25 @@ | ||
# Instructions | ||
|
||
Given a word, compute the Scrabble score for that word. | ||
Your task is to compute a word's Scrabble score by summing the values of its letters. | ||
|
||
## Letter Values | ||
The letters are valued as follows: | ||
|
||
You'll need these: | ||
| Letter | Value | | ||
| ---------------------------- | ----- | | ||
| A, E, I, O, U, L, N, R, S, T | 1 | | ||
| D, G | 2 | | ||
| B, C, M, P | 3 | | ||
| F, H, V, W, Y | 4 | | ||
| K | 5 | | ||
| J, X | 8 | | ||
| Q, Z | 10 | | ||
|
||
```text | ||
Letter Value | ||
A, E, I, O, U, L, N, R, S, T 1 | ||
D, G 2 | ||
B, C, M, P 3 | ||
F, H, V, W, Y 4 | ||
K 5 | ||
J, X 8 | ||
Q, Z 10 | ||
``` | ||
|
||
## Examples | ||
|
||
"cabbage" should be scored as worth 14 points: | ||
For example, the word "cabbage" is worth 14 points: | ||
|
||
- 3 points for C | ||
- 1 point for A, twice | ||
- 3 points for B, twice | ||
- 1 point for A | ||
- 3 points for B | ||
- 3 points for B | ||
- 1 point for A | ||
- 2 points for G | ||
- 1 point for E | ||
|
||
And to total: | ||
|
||
- `3 + 2*1 + 2*3 + 2 + 1` | ||
- = `3 + 2 + 6 + 3` | ||
- = `5 + 9` | ||
- = 14 | ||
|
||
## Extensions | ||
|
||
- You can play a double or a triple letter. | ||
- You can play a double or a triple word. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
# Introduction | ||
|
||
[Scrabble][wikipedia] is a word game where players place letter tiles on a board to form words. | ||
Each letter has a value. | ||
A word's score is the sum of its letters' values. | ||
|
||
[wikipedia]: https://en.wikipedia.org/wiki/Scrabble |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters