Problem 56. Scrabble Scores
Given a word, determine its score in Scrabble.
The input string will always be provided in lower case. Use the English language Scrabble letter values as found in this Wikipedia reference: letter distributions for English.
Example:
Input str = 'matlab' Output score is 10.
Solution Stats
Problem Comments
-
2 Comments
Why don't you provide the counting system inside the function? What's the point of retyping it from wiki?
@Jonas
I agree
case {'l','s','u','n','r','t','o','a','i','e'}
score=1
case {'g','d'}
score=2
case {'b','c','m','p'}
score=3
case {'f','h','v','w','y'}
score=4
case {'k'}
score=5
case {'j','x'}
score=8
case {'q','z'}
score=10
Solution Comments
Show commentsGroup

Chess
- 18 Problems
- 4 Finishers
- Count the peaceful queens
- Valid Chess Moves
- The Dark Knight
- Knight's Watch
- N-Queens Checker
- Knight's Tour Checker
- Eight Queens Solution Checker
- Queen's move
- Queen's move - 02
- Checkmate
- Checkmate-02
- Can the knight take out the pawn?
- Castling-01
- Castling-02
- Castling-03
- chess position
- En passant - 01
- King's Cage
Problem Recent Solvers2117
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!