ゲームのスクラブルに基づいて、単語のスコアを計算するプログラムを作成しようとしています
スコアは上の画像に基づいています。
私は現在、関数をコーディングしています。私の理想的な目標は、これを使用して、ユーザーに単語を入力してスコアを計算させることです。
int scrabbleScore(String Word) {
int score = 0;
for (int i = 0; i < Word.length(); i++){
char calculatedLetter = Word.at(i);
switch (calculatedLetter) {
case 'A':
case 'E':
case 'I':
case 'L':
case 'N':
case 'O':
case 'R':
case 'S':
case 'T':
case 'U':
score +=1; break;
case 'D':
case 'G':
score +=2; break;
case 'B':
case 'C':
case 'M':
case 'P':
score +=3; break;
case 'F':
case 'H':
case 'V':
case 'W':
case 'Y':
score +=4; break;
case 'K':
score +=5; break;
case 'J':
case 'X':
score +=8; break;
case 'Q':
case 'Z':
score +=10; break;
default: break;
}
}
return score;
どの単語でもスコアが 0 になるのはなぜですか?