Вопросы с тегом «code-golf»

14
Универсальный (изгибающий правила) Code Golf solver

Код гольф всегда включает в себя некоторые ответы, которые более или менее нарушают правила, нарушая ограничения, которые претенденты считали само собой разумеющимся или просто не думали и не указывали в правилах. Одна из этих интересных лазеек - это возможность выводить больше, чем требует задача,...

14
Создание сеток тральщика

Сапер - логическая игра, найденная на большинстве ОС. Цель игры состоит в том, чтобы определить, где находятся мины на сетке, учитывая числа, указывающие количество мин вокруг этого места. Учитывая размер сетки и набор мин, создайте сетку Сапер для этого набора мин. Входные данные: два целых числа,...

14
Код Гольф Бинго!

Вам предоставляется доска для бинго и список звонков. Вы должны напечатать БИНГО! как только ваша доска выиграет игру. Бинго доски выглядят так: Они будут указаны так: 14 29 38 52 74 4 18 33 46 62 7 16 * 60 71 9 27 44 51 67 12 23 35 47 73 Сразу после доски будут звонки, вот так: B7 I29 G60 G51 O71...

14
Советы по игре в гольф в Postscript?

В качестве одного из менее популярных языков трудно найти литературу по авангарду хакерства постскриптума. Итак, какие открытия сделали игроки в гольф, чтобы использовать стековую модель (или другие особенности) для преодоления врожденного многословия...

14
Проверьте, если задано число, если число Кит

Так как числа и последовательности Фибоначчи кажутся популярной темой для гольф-кода, я подумал, что это может быть забавная задача - кодировать гольф с числами Кейта . Поэтому я предлагаю задачу, состоящую в том, чтобы создать функцию, которая принимает целое число и возвращает true или false в...

14
Рисование 3d сетей - Платоновых тел

Это базовая версия довольно сложного рисования 3d-сетей - архимедовых тел . У меня есть слабость к 3d сеткам, которые, будучи вырезанными и сложенными, позволяют вам делать 3d фигуры из бумаги или карты. Задача проста: напишите самую короткую программу, которая может нарисовать сети для 5 тел...

14
В x86 / x86-64 разветвляются по-разному, используя только машинные видимые символы ASCII в машинном коде

Задача проста: написать программу, которая разветвляется по-разному в x86 (32-разрядный) и x86-64 (64-разрядный), используя только печатные видимые символы ASCII 0x21 ... 0x7e (пробел и del не допускаются) в машинном коде , Условная сборка не допускается. Использование вызовов API в не разрешено....

14
Создать Твиттер Парсер

Вступление Вы используете Твиттер (давайте представим, если нет), где вы ограничены 140 символами на каждый твит, которым хотите поделиться со всем миром. Если вы хотите написать в Твиттере адрес Геттисберга Авраама Линкольна , то вам нужно разбить текст на несколько фрагментов по 140 символов,...

14
Оценить текст фексир

Я слышу этот странный текст, в котором, по-видимому, процитированы завесы: Я плохо написал текст. Какой-то сумасшедший парень играл с порядком гласных. Пожалуйста, исправьте меня! Так что мне нужен прагром, который может дать оценку волям (и, как кажется, букве «у»), чтобы текст был легко читаемым....

14
Нет разветвления пожалуйста

Любой, кто в меру относится к низкоуровневой оптимизации кода, знает об опасностях ветвления, будь он реализован в виде операторов if, циклов или операторов выбора, поэтому возможность ошибочного прогнозирования ветвления - ужасная трата времени. Простые проблемы могут быть решены намного лучше с...

14
N Двери, K Обезьяны

Есть N дверей и K обезьян. Изначально все двери закрыты. Раунд 1: 1-ая обезьяна посещает каждую дверь и переключает дверь (если дверь закрыта, она открывается; если она открыта, она закрывается). Раунд 2 : 1-я обезьяна посещает каждую дверь и переключает дверь. Затем Вторая Обезьяна посещает каждую...

14
Минимальное количество прыжков

Учитывая последовательность чисел, найдите минимальное количество прыжков, чтобы пройти от начальной позиции до конца и снова вернуться в исходную позицию. Каждый элемент последовательности обозначает максимальное количество ходов, которое можно переместить из этой позиции. В любой позиции вы...

14
Советы по игре в гольф в MATLAB

Какие общие советы у вас есть для игры в гольф в MATLAB? Я ищу идеи, которые могут быть применены к задачам по коду для гольфа в целом, которые, по крайней мере, несколько специфичны для MATLAB (например, «удалить комментарии» - это не ответ). Пожалуйста, оставьте один совет за...

14
Дайте тест с множественным выбором

Представляю вам тест! Ваш тест должен проверить. Тест состоит в том, чтобы проверить тестируемого с помощью тестов, которые вам дает тестер, в коротком тестовом объеме кода. В частности, вы дадите тест с множественным выбором, который вы получили в качестве входных данных. В этом соревновании вы...

14
Подсветка синтаксиса для Greater Golf!

Игроки в гольф. Вместе мы объединились, чтобы создать код, который является лаконичным, функционально красивым и более уродливым, чем Призрак Оперы из оригинального романа. Пришло время вернуть красоту в мир программирования. С цветом. В некотором смысле, функционально красивый уродливее, чем...

14
Загрузка JavaScript и SHA-256

Это кодовая головоломка с реальным приложением. Некоторые текущие браузеры, если вы вводите URL, который выглядит как data:text/html,<script>alert("hi")</script> выполнит данный код JavaScript. Теперь предположим, что у вас есть URL-адрес, похожий на (псевдокод):...

14
Зажги Roguelike

С учетом доски напишите самую короткую программу или функцию для отображения или возврата символов, которые видны игроку. Персонаж находится в поле зрения, если можно провести черту между ним и игроком, не пересекая персонажей, которые мешают зрению. Входные данные: @представляет позицию игрока. На...

14
Кратчайший метод реализации теоремы Пифагора

Кто не любит теорему Пифагора a² + b² = c²? Напишите самый короткий метод, который вы можете, на любом языке, который принимает значения a и b и печатает «Гипотенуза этого прямоугольного треугольника» + c. Держите с только три знака после...

14
Советы по игре в гольф в партии

Windows Batch (CMD), вероятно, является наименее подходящим языком для игры в гольф кода. Избегайте новых символов . Если вы ищете самый короткий код в байтах, в отличие от символов, вам нужно избавиться от всех ненужных возвратов каретки (символы новой строки = 2 байта). Для этого вы можете...

14
Головоломка на 3 и 5 литров

Возможно, вы видели это в « Крепком орешке: с местью» … Этот вопрос основан на знаменитой головоломке с кувшинами на 3 и 5 литров, но с немного другим уклоном. Подберите какой-нибудь код, который, если дать целое число от 1 до 100, даст вам самые быстрые инструкции отмерить в баке соответствующее...