Scrabble یک بازی کلمهای است که در آن بازیکنان کاشیهای حروف را روی یک تخته میچینند تا کلمه بسازند. هر حرف یک مقدار دارد. نمرهی یک کلمه برابر است با مجموع مقدار حروف آن.
وظیفهی شما این است که امتیاز Scrabble یک واژه را با جمع کردن ارزش حروف آن محاسبه کنید.
ارزش حروف به این صورت است:
| حرف | ارزش |
|---|---|
| A, E, I, O, U, L, N, R, S, T | ۱ |
| D, G | ۲ |
| B, C, M, P | ۳ |
| F, H, V, W, Y | ۴ |
| K | ۵ |
| J, X | ۸ |
| Q, Z | ۱۰ |
برای نمونه، واژهی «cabbage» ۱۴ امتیاز دارد:
| ثبات | کاربرد | نوع | توضیح |
|---|---|---|---|
$a0 |
ورودی | آدرس | رشتهی ورودی پایانیافته با null
|
$v0 |
خروجی | عدد صحیح | امتیاز Scrabble |
$t0-9 |
موقت | هر نوع | برای ذخیرهسازی موقت |
در Exercism ثبتنام کنید تا MIPS Assembly را همراه با 70 تمرین و مربیگری انسانی واقعی یاد بگیرید و در آن استاد شوید، همهی اینها رایگان.
ما تطبیق الگو، توابع مرتبهبالا، عبارتهای مولد، کلاسهای کمکی و موارد بیشتر را بررسی میکنیم و به زبانهایی از جمله F#، Ruby، Rust، AWK و Assembly نگاهی میاندازیم!