आसान 0 हल किए गए 0% स्वीकृति

Word Tile Score

Add the tile values for every letter in a word.

समस्या

Add the tile values for every letter in a word. Ignore case. There are no board multipliers or wildcard tiles.

Letter values:

A, E, I, O, U, L, N, R, S, T: 1 point each.

D, G: 2 each.

B, C, M, P: 3 each.

F, H, V, W, Y: 4 each.

K: 5. J, X: 8 each. Q, Z: 10 each.

Implement word_tile_score(word).

Input

word: The word to score.

Output

Return the sum of all letter values.

सीमाएँ

0 ≤ word length ≤ 10,000. Only ASCII letters are allowed. Empty input scores 0.

उदाहरण

उदाहरण 1
इनपुट:
word = "code"

अपेक्षित आउटपुट:
expected = 7
इनपुट:
std::string word = "code";

अपेक्षित आउटपुट:
long long expected = 7;
इनपुट:
string word = "code";

अपेक्षित आउटपुट:
long expected = 7;

व्याख्या

C is worth 3, O is 1, D is 2, and E is 1: 3 + 1 + 2 + 1 = 7.

उदाहरण 2
इनपुट:
word = "Quiz"

अपेक्षित आउटपुट:
expected = 22
इनपुट:
std::string word = "Quiz";

अपेक्षित आउटपुट:
long long expected = 22;
इनपुट:
string word = "Quiz";

अपेक्षित आउटपुट:
long expected = 22;

व्याख्या

Case does not matter. Q + U + I + Z gives 10 + 1 + 1 + 10 = 22.

संदर्भ

यह चुनौती CodeUtility के लिए अनुकूलित की गई है। ऊपर दिए गए स्टेटमेंट और सीमाओं का पालन करें।

दूसरों से सीखें

समुदाय समाधान

अभी तक कोई प्रकाशित समाधान नहीं। पहला साझा करने के लिए इस चुनौती को हल करें।