Проблема: ACL Scrabble - это игра с надписью в виде плитки, играемая на игровой плате сетки. Плата за эту программу будет 4 х 10. квадраты сетки нумеруются, как показано ниже:Как закодировать грид-функцию в Java?
1 2 3 4 5 6 7 8 9 10
11 12 13 14 15 16 17 18 19 20
21 22 23 24 25 26 27 28 29 30
31 32 33 34 35 36 37 38 39 40
квадраты, которые каждый кратна 3 (3, 9, 15 ...) являются двойной буквой оценки квадратов ,
Квадраты, кратные 5 и не используемые выше, представляют собой квадраты квадратов с тройным письмом.
Квадраты, кратные 7 и не использованные выше, представляют собой квадраты с двойным словом.
Квадраты, кратные 8 и не используемые выше, представляют собой квадраты с тройным словом.
значения Письмо будет поступать из следующей диаграммы:
A, E - 1 point
D, R - 2 points
B, M - 3 points
V, Y - 4 points
J, X - 8 points
ВХОД: Там будет 6 строк ввода. Первая строка даст буквы этого слова. Слово всегда будет содержать 4 буквы. Остальные 5 строк будут начальными положениями для слова и направления: горизонтальное (H) или вертикальное (V).
OUTPUT: для каждого исходного местоположения напечатайте итоговые очки, набранные словом. Ни слова не будет больше одного множителя оценки слов
SAMPLE INPUT SAMPLE OUTPUT
1. J, A, V, A 1. 18
2. 1, V 2. 17
3. 2, H 3. 42
4. 6, V 4. 30
5. 12, H 5. 66
6. 21, H
Мой вопрос: как мне это сделать? Какой самый эффективный способ? Должен ли я присваивать каждой букве номер и просто код в связке операторов if или есть другой способ? Заранее спасибо.
Это ваша домашняя работа? – PrR3
Сделайте объект плитки с значением точки и поместите их в 2D-массив –