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

85
Голодная мышь

Шестнадцать груд сыра кладут на квадрат 4х4. Они помечены от до . Наименьшая куча равна а самая большая - .111161616111161616 Голодная мышь настолько голодна, что всегда идет прямо к самой большой куче (то есть ) и ест ее сразу же.161616 После этого он идет к самой большой соседней куче и быстро ее...

84
Простая кошачья программа

Одна из наиболее распространенных стандартных задач (особенно при демонстрации эзотерических языков программирования) - реализовать «программу cat» : прочитать весь STDIN и распечатать его в STDOUT. Хотя он назван в честь утилиты оболочки Unix, catон, конечно, намного менее мощный, чем реальная...

84
Сделайте анимацию иллюзии круга

Ваша задача - оживить эту иллюзию круга . Это выглядит как точки, вращающиеся внутри круга, но на самом деле они просто движутся по прямым линиям. Характеристики Результат должен быть анимированным. То, как вы делаете анимацию, не имеет значения, она может генерировать .gif, она может рисовать в...

84
Мне потребовалось много времени, чтобы сделать это, пожалуйста, как. (Комментарии YouTube № 1)

Подожди ..... это не троллинг. Фон В эти дни на YouTube разделы комментариев завалены такими шаблонами: S St Str Stri Strin String Strin Stri Str St S где String- просто заполнитель и относится к любой комбинации символов. Эти паттерны обычно сопровождаются чем-то It took me a lot of time to make...

84
Вы можете превзойти меня? (Раздел «Менты»)

Раздел ментов Раздел грабителей можно найти здесь . Благодаря FryAmTheEggman , Питер Тейлор , Натан Меррилл , XNOR , Деннис , Laikoni и Mego за их вклад. Вызов Ваша задача состоит в том, чтобы написать 2 разные программы ( полные программы / функции / и т. Д. ) На одном и том же языке и в одной и...

83
Что моя собака действительно слышит

Мою собаку зовут Рекс. Каждый раз, когда я ругаю его, он, кажется, не очень впечатлен, и я вижу, как он реагирует, только когда я произношу его имя. Если я скажу Rex, I told you not to do this! You're making me angry Rex! все что он слышит Rex, * **** *** *** ** ** ****! ***'** ****** ** ***** Rex!...

83
Распечатать сетку звездочек 10 на 10

Фон Это стандартный пример учебника для циклов. Это одна из первых программ, которую я изучил, когда начал изучать программирование ~ 10 лет назад. задача Вы должны напечатать этот точный текст: ********** ********** ********** ********** ********** ********** ********** ********** **********...

83
Самый короткий код для получения недетерминированного вывода

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

83
Напечатайте свой код задом наперед - обратный квин

Напишите программу, которая печатает свой собственный исходный код задом наперед, другими словами, eniuq . Подсчет очков: +50, если вы используете данные из интернета. +25, если вы читаете свой собственный исходный код. +1 очко за персонажа Самый низкий балл побеждает. Правила: Не используйте...

83
Выключи компьютер!

Вызов: На выбранном вами языке программирования выключите машину, на которой выполнялся ваш код. правила Нет выключения из-за истощения ресурса (например: форк-бомба для принудительного выключения) Вы можете написать код, который работает только в определенной среде / ОС, если хотите. Стандартные...

82
Нетронутый и уникальный код Боулинг

Ваша задача проста: написать как можно более длинную нетронутую программу на выбранном вами языке, используя только уникальные байты. (Полное определение нетронутой программы, скопированное по этой ссылке, находится внизу этого вопроса.) Это верно, без каких-либо условий. Ваш код вообще ничего не...

82
Неопределенное поведение убило моего кота [закрыто]

Неопределенное поведение убило мою кошку Хорошо известно , что неопределенное поведение может убить вашу кошку [править] . Но может ли это? Твое задание Напишите программу, которая вызывает неопределенное поведение. Опишите сценарий, который начинается с запуска вышеуказанной программы, в...

82
Испечь кусочек пи

Напишите программу или функцию, которая печатает или выводит этот точный текст (состоящий из 142 символов): ()()()()()() |\3.1415926| |:\53589793| \::\2384626| \::\433832| \::\79502| \::\8841| \::\971| \::\69| \::\3| \__\| Ваша программа не должна вводить данные (кроме языков, где это невозможно,...

82
3D ASCII Block Building

Вызов Напишите программу, которая принимает массив целых чисел 11x11 и строит построение блоков 3D ASCII, где каждое значение в массиве представляет высоту столбца блоков в координатах, соответствующих позиции массива. Отрицательная высота - это «плавающий» столбец - виден только верхний блок....

82
Вы на 8-дневной полосе!

Duolingo, приложение для изучения языка, предлагает много вещей, но есть одна серьезная проблема, которая сводит меня с ума. Он говорит мне, сколько дней подряд я использовал приложение с сообщением, как будто Вы на 7-дневной полосе! Если оставить в стороне переносы и указывать, нужно ли указывать...

81
Подсчет зерен риса

Рассмотрим эти 10 изображений различного количества сырых зерен белого риса. ЭТО ТОЛЬКО ПУСТОЙ. Нажмите на изображение, чтобы просмотреть его в полном размере. A: B: C: D: E: F: G: H: I: J: Количество зерен: A: 3, B: 5, C: 12, D: 25, E: 50, F: 83, G: 120, H:150, I: 151, J: 200 Заметить, что......

81
Распечатать Tabula Recta!

Распечатать Tabula Recta! Tabula Recta (иногда называемая «таблицей Вигенера») была создана Иоганнесом Тритемиусом и использовалась в нескольких шифрах, включая все варианты шифра Вигенере Белласо и шифра Тритемия. Это выглядит так: ABCDEFGHIJKLMNOPQRSTUVWXYZ BCDEFGHIJKLMNOPQRSTUVWXYZA...

81
Советы по игре в гольф на <все языки>

Цель этого поста - собрать все советы по игре в гольф, которые можно легко применить, <all languages>а не конкретные. Только отправляйте ответы, что его логика может быть применена к большинству языков Пожалуйста, один совет за ответ...

81
Regex, бумага, ножницы, ящерица, спок

Разминка: Regex, бумага, ножницы Это задача, которую я изначально хотел опубликовать, прежде чем понял, что существует какое-то очень короткое решение. Тем не менее, это может быть интересной проблемой для размышления при подготовке к реальной задаче ниже. Напишите три регулярных выражения R , P и...

81
Найти незаконную строку

Задача состоит в том, чтобы найти строку символов, которые не могут появиться ни в одной легальной программе на выбранном вами языке программирования. Это включает в себя комментарии, строки или другие «неисполняемые» части. Вызов Ваша программа может быть специфической для конкретной версии или...