Пазлы для программирования и Code Golf

Вопросы и ответы по программированию головоломок энтузиастов и любителей кода

7
Это премьер? без математики [закрыто]
Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто 3 года назад . Напишите программу или функцию на любом языке, который сообщает, является ли ввод простым числом. Входные …

7
Решите обратную стрелку лабиринта
Это «стрелка лабиринта»: v < > v > ^ > v ^ < * В *отмечает место , где вы закончите. Ваша цель - найти, где начинается лабиринт (следовательно, обратный лабиринт). В данном случае это первый >на второй строке. v------< S-+---v | | >--^ >-+-------v ^ < * Обратите внимание, …
14 code-golf 

4
Напишите код, чтобы определить принятый ответ
Опубликовать ответ на этот вопрос, который оценивает любой ответ на этот вопрос и определяет, победит ли он. Кто выигрывает: Победитель - это ответ, который побеждает в соответствии с большинством ответов в 17:00 UTC, воскресенье, 2 марта. Мы приглашаем вас изменить свой ответ по ходу конкурса. Пожалуйста, не меняйте чужие. Галстуки …

12
Brainf * ckish направления
Ваша задача - если вы решите принять ее - состоит в том, чтобы создать программу, которая анализирует и оценивает строку (слева направо и произвольной длины) токенов, которые дают указания - влево или вправо. Вот четыре возможных токена и их значения: > go right one single step < go left one …

1
Загрузка JavaScript и SHA-256
Это кодовая головоломка с реальным приложением. Некоторые текущие браузеры, если вы вводите URL, который выглядит как data:text/html,<script>alert("hi")</script> выполнит данный код JavaScript. Теперь предположим, что у вас есть URL-адрес, похожий на (псевдокод): data:text/html,<script> myPublicKey="12345678"; cryptoLib=download("http://example.com/somecryptolib.js"); if(sha256sum(cryptoLib) == "12345678") eval(cryptoLib) </script> Если вы напечатаете это на визитных карточках в виде QR-кода , …

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

9
Советы по игре в гольф в партии
Windows Batch (CMD), вероятно, является наименее подходящим языком для игры в гольф кода. Избегайте новых символов . Если вы ищете самый короткий код в байтах, в отличие от символов, вам нужно избавиться от всех ненужных возвратов каретки (символы новой строки = 2 байта). Для этого вы можете использовать &операцию, обрезая …
14 code-golf  tips 

4
Подсветка синтаксиса для Greater Golf!
Игроки в гольф. Вместе мы объединились, чтобы создать код, который является лаконичным, функционально красивым и более уродливым, чем Призрак Оперы из оригинального романа. Пришло время вернуть красоту в мир программирования. С цветом. В некотором смысле, функционально красивый уродливее, чем Призрак Оперы из оригинального романа. Мы собираемся написать красочную подсветку синтаксиса. …
14 code-golf  string 

4
Дайте тест с множественным выбором
Представляю вам тест! Ваш тест должен проверить. Тест состоит в том, чтобы проверить тестируемого с помощью тестов, которые вам дает тестер, в коротком тестовом объеме кода. В частности, вы дадите тест с множественным выбором, который вы получили в качестве входных данных. В этом соревновании вы должны принять такой вклад: 1. …
14 code-golf 

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

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

13
Написать замаскированную программу [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме обмена стеками Code Golf. Закрыто 2 года назад . Задача состоит в том, чтобы создать программу, которая решает любую из проблем HQ9 +, но выглядит как …

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

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

7
Избегайте повторяющихся записей, используя изменение знака
Этот анекдот содержит следующий интригующий обмен: "Хорошо, Фред", прервала Ави. «Тогда как бы вы изменили это, чтобы избежать повторяющихся записей?» «О, просто поменяйте это на отрицательное». Хотя это утверждение не является точным в контексте, я действительно задаюсь вопросом, есть ли какой-то вероятный код, для которого это имеет смысл. Ваша задача …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.