раскрыть ветку (16)
раскрыть ветку (6)
Ведь должно быть == а не !=, он же выбирает новую шляпу после такого, как берет шляпу мага.
раскрыть ветку (1)
можно так вот такую вот дебильную реализацию с рекурсией, например.
...
private Hat chooseHat(Hat... hats) {
return hats.filter(h -> h.getHatType() == HatType.MAGIC_HAT).fisr;
}
...
public State pickHat(...) {
...
var hatsAvailable = HatsUtils.pullHatsFrom(table);
var newHat = chooseHat(hatsAvailable);
try {
...
wearHar(newHat);
...
} catch (Exception e) {
resetState();
pickHat(...);
}
...
}
...
private void wearHat(Hat hat) {
...
if (getIQ < hat.getIQLowerBound()) throw new TooStupidException();
...
}
раскрыть ветку (1)
Лига Геймеров
44.3K поста88.8K подписчиков
Правила сообщества
Ничто не истинно, все дозволено, кроме политоты, за нее пермач, идите на ютуб
Помни!
- Новостные/информационные публикации постим в pikabu GAMES
- Развлекательный контент в Лигу Геймеров
Нельзя:
Попрошайничать;
Рекламировать;
Оскорблять участников сообщества;
Нельзя оценивать Toki Tori ниже чем на 10 баллов из 10;
Выкладывать ваши кулвидосы с только что зареганных акков - пермач