Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 03.02.2016
Сообщений: 9

Задача на логику(Тримино)

03.02.2016, 23:56. Показов 1213. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте всем,

Хотел бы спросить, как бы вы решили следующую задачу. Есть такая настольная игра: Тримино. Представляет собой треугольное домино.
https://www.google.ru/search?q... AQYQsAQIIQ

То есть треугольник с тремя вершинами, обозначенными цифрами (например, от 1 до 6) и тремя гранями.
Какие бы вы создали классы для того, чтобы можно было построить эту игру:
Вот пример:

Класс: вершина:
Java
1
2
3
4
5
6
public class Vertex {
 
    private int number;
 
  // Getters, setters, constructor
}
Класс: ребро
Java
1
2
3
4
5
6
7
8
9
public class Edge {
 
    private Vertex vertex1;
    private Vertex vertex2;
 
    private boolean attachable;
 
// Getters, setters, constructor
}
Класс: треугольник:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
public class Triangle {
 
    private Vertex vertex1;
    private Vertex vertex2;
    private Vertex vertex3;
 
    private Edge edgeObj1;
    private Edge edgeObj2;
    private Edge edgeObj3;
 
//Getters, setters, constructor
 
}
Подойдет ли такая структура, или есть какие-либо предложения?
Как создать такой конструктор, который потом поможет учитывать то, что у ребра - две вершины и по одной будет повторяться. Ну и учитывать другие правила логики игры.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.02.2016, 23:56
Ответы с готовыми решениями:

Задача на логику
Здравствуйте. Помогите, пожалуйста, решить задачу. Нужно составить АЛГОРИТМ ПОКУПОК. Всё, что мне известно это то, что эта задача должна...

Задача на логику цифры(Тиньков)
Лена записывает арифметическую последовательность задом наперед: в правом конце листика пишет число A, которое должно получиться, а затем...

Почему Б больше В? (задача на логику)
Б ) (физика | химия) & (экзамен | тестирование) В ) физика & химия & экзамен & тестирование почему б больше В

1
 Аватар для Lumber
345 / 141 / 51
Регистрация: 02.12.2015
Сообщений: 333
04.02.2016, 06:25
Я бы не делал классы для хранения вершин и ребер. Всё что нужно можно записать в Triangle примитивными типами. Сеттеры для вершин я думаю не нужны - они же не меняются. Вершины прописывать в конструкторе в final переменные, а значения вершин в качестве параметров конструктора. Конструктора без параметров быть не должно.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.02.2016, 06:25
Помогаю со студенческими работами здесь

Задача на логику
Задал преподаватель задачку. Я быстро нашел ответ , но преподаватель сказал что нужно все это математически оформить. Задача следующая : ...

Задача логику...
так как с логикой у меня проблемы..)) думаю вы сможете решить var ang:double;x,y,r:integer; begin MoveTo(0,Width); r:=50; ...

Задача на логику
Здравствуйте. Не знаю тут ли тему создал( Ребят, помоги срочно нужно выполнить 1ое задание Спасибо огромное всем!

Задача на логику
Решите задачку и напишите правильный ответ. Задача кажется простой, но наделала много шума. пирамидки считать слева направо 1 2 3 4

Задача на логику
Помогите решить задачи на логику. Задачи в прикрепленном файле. Заранее спасибо Ссылка удалена модератором


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru