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

42
Французские номерные знаки

песочница Французские номерные знаки Французские номерные знаки располагаются в последовательном порядке, следуя определенной схеме цифр и букв:AB-012-CD Вызов Напишите программу или функцию, которая для данного номера выводит соответствующий французский номерной знак . Ваша программа не должна...

41
Обратная польская запись

Вы должны оценить строку, написанную в обратной польской записи, и вывести результат. Программа должна принять ввод и вернуть вывод. Для языков программирования, которые не имеют функций для приема ввода / вывода, вы можете принять такие функции, как readLine / print. Вам не разрешено использовать...

41
Рисование градиента в искусстве ASCII

Описание задания: Напишите программу как можно короче, чтобы нарисовать радиальный градиент в искусстве ASCII. Размер выходной сетки предопределен. Центральная точка и символы, которые будут использоваться для градиента, предоставляются в качестве входных данных для программы. Градиент будет...

41
Самая сложная программа «Hello world», которую вы можете обосновать [закрыто]

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

41
Советы по игре в гольф в Mathematica

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

41
Поколение лабиринта [закрыто]

Я знаю, что есть (старый) поток, похожий на этот ( здесь ), но я бы хотел перезагрузить его с некоторыми изменениями. Цель: сформировать хаотический ищет лабиринт , используя алгоритм вашего выбора, то выход в лабиринте графический (печать отсчеты). Ширина и высота определяются вами. Должен быть...

41
String.prototype.isRepeated

ОБНОВЛЕНИЕ : подчинение Исаака Pyth является победителем! Многие из вас, должно быть, слышали, что в городе есть более прохладная версия JavaScript (см. ES6), в которой есть метод String.prototype.repeat, позволяющий "Hello, World!".repeat(3) и получить "Hello, World!Hello, World!Hello, World!" в...

41
Написать Quine на простом английском

Напишите квинну , состоящую из настоящих английских слов, разделенных пробелами. «Слово» определяется как строка, содержащая только строчные и прописные буквы ( /[a-zA-Z]+/в регулярном выражении). Чтобы быть «реальным», ваше слово должно быть признано официальным словарем Scrabble . Я использую...

41
Учитывая стол, место в стульях

Вызов В качестве входных данных вы получите таблицу, составленную с помощью ASCII |и_ . Ваша задача - расставить вокруг нее стулья. пример Входные данные: ____ | | | | | | | | |____| Выход: _^_^_ < > | | < > | | <_ _ _> v v Эти стулья сделаны из <>иv^ . Другой пример: В...

41
Это високосный год?

Эта задача довольно проста. Вы берете ввод, который будет годом с 1801 по 2400, и выводите, если это високосный год или нет. Ваш ввод не будет содержать ни новой строки, ни пробелов: 1954 Вы будете выводить любым способом, который вам нравится, который четко говорит пользователю, является ли он...

41
Перечислите действительные программы Brainf ** k

Golunar / Одинарный способ кодирования всех действительных Brainfuck программ, но это не перечисление, так как большинство натуральных чисел не соответствуют действительной программе. Для этой задачи предположим, что лента бесконечно вдвойне бесконечна и без комментариев, т. Е. Программа Brainfuck...

41
Типа uniqchars!

Получив строку, состоящую из печатных символов ASCII, создайте вывод, состоящий из его уникальных символов в исходном порядке . Другими словами, выходные данные совпадают с входными данными за исключением того, что символ удаляется, если он появился ранее. Никакие встроенные модули для поиска...

41
Хэллоуин Гольф: 2spooky4me Challenge!

Текущий интернет-мем должен набирать 2spooky4me, а второй человек - 3spooky5me, следуя (n)spooky(n+2)meшаблону. Ваша миссия - реализовать этот шаблон на выбранном вами языке. Вы должны написать программу или функцию, которая принимает значение n(из стандартного ввода, в качестве аргумента функции...

41
Закрой нули в списке

Вдохновленный этим ТАКИМ вопросом В качестве входных данных вам будет дан непустой список целых чисел, где первое значение гарантированно будет ненулевым. Чтобы построить вывод, перейдите от начала списка, выводя каждое ненулевое значение по пути. Когда вы встретите ноль, вместо этого повторите...

41
Подсчет кипу: база 10 в новом мире

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

41
Предсказать, будет ли сообщение помечено или нет в 50 байтов

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

41
Обман тест с множественным выбором

Введение Во время учебы я пытался придумать несколько способов обмануть тест с множественным выбором. Это в основном сжатая версия ответов с множественным выбором. Метод работает следующим образом: Ответы на тест: BCAABABA Они могут быть преобразованы в 3 различных массива, которые указывают на...

41
Удалить каждый N-й N

Задание В этом задании ваш ввод представляет собой непустой список натуральных чисел, приведенный в родном формате вашего языка. Ваш вывод - тот же список, в том же формате, с некоторыми удаленными элементами. Вы должны удалить каждое вхождение 1, каждое второе вхождение 2, каждое третье вхождение...

41
Раскрытие секретов одномерному лабиринту

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

41
Проблема риса и шахмат

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