Move Code Lines #4 - Input
ฝัง
- เผยแพร่เมื่อ 8 ก.ย. 2024
- Продолжаем проходить головоломку, в которой нужно выстраивать строки кода, чтобы получить требуемый результат.
Эта серия посвящена пользовательскому вводу.
Игра от @fewjix , создателя игры Code World.
Плейлист: • Прохождение Move Code ...
6:55 непохоже на "обман", тут всего один вариант решения. Вернее, возможен второй, но это в том маловероятном случае, что в движке округление от деления отрицательных чисел построено на приведении результата к ближайшему меньшему _на числовой прямой_ целому. То есть если результат деления "-9/2" будет округлён до "-5". Тогда при ротации последней строки и третьей снизу сработает вариант "7 -3 27".
Пока все варианты, которые мне встречались больше склоняют меня к мысли о целочисленном делении. Мне это не очень нравится в этой игре, но привыкнуть можно. Меня больше беспокоит, что переменные (некоторые или вообще все, пока не понял) в этой игре ссылочного типа, что иногда выливается в треш. Я понимаю объекты и массивы ссылочные, но чтобы целые числа. При этом никаких модификаторов нет, чтобы это указать.
@@SmileSick расценивайте эти переменные как члены класса -- для них такое поведение легально. А модификатор _this_ просто опущен для краткости. Да, впереди наверняка будет глава с ООП, где окажется, что _this_ обязателен... Но это не аргумент, ведь есть метаклассы, есть перекрёстное наследование, есть скрытое и так далее -(уже столько накрутили, что сама идея ООП, в общем-то неплохая, становится громоздкой и ФП оказывается отличной заменой).-
@marvinjheemeyer5702 судя по ачивкам, ООП не предвидится. Хотя что там скрывается за extra сложно предположить. Скорее всего там скрывается послание "теперь-то ты горя хапнешь")))