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

52
Киш Лорейн [закрыто]

Так как это было Pi день в последнее время , я заметил на ряд из проблем , которые просят вас вычислить пи. Конечно, пирог с заварным кремом Лотарингия - не совсем пирог (вы можете претендовать на бонусный балл +1, если вы угадали вызов из названия). Таким образом, ваша задача - написать алгоритм...

52
Развертывание исходного кода Hexagony

Введение Если вы не знакомы с гексагонией , это эзотерический язык, созданный Мартином Бюттнером. Дело в том, что этот язык принимает несколько форм для программы. Следующие программы эквивалентны: abcdefg а также a b c d e f g В общем, код свернут в обычный шестиугольник. Но учтите, что добавление...

52
Это липограмма?

Липограмма - это блок слов, в котором отсутствует определенный символ. Прямо сейчас я избегаю нашего пятого символа 26, который обычно появляется. Вы должны знать, что я опускаю. Если нет, посмотрите «липограмму» и узнаете. Твое задание С символом, пробелом и следующей строкой (пробелы могут...

52
Делай Х без Y

Обычно говорят, что «Делать X без Y» может быть ловушкой для начинающих, пишущих задачи ( источник ). Тем не менее, я дерзкий и думаю , что я могу определенно сделать X без Ys. Случайным образом. О да, это будет хорошо. Задача: Учитывая нечетное целое число, nбольшее или равное 1, выведите ex длины...

52
N и n ^ 3 имеют одинаковый набор цифр?

Если задано число n (0 <= n <= 2642245), проверьте, имеют ли n и n 3 одинаковый набор цифр, и выведите соответственно значение truey или false. Например, давайте проверим число 100. 100 3 - это 1000000. Набор цифр в 100 равен {0, 1}. Набор цифр в 1000000 равен {0, 1}. Следовательно, 100...

52
Безвкусно и другие ошибки

В некоторых версиях стандартного приложения для калькулятора Android вы можете нажать клавишу, например «sin», а затем клавишу «del», чтобы сделать ее «si». Вероятно, это просто ошибка, которую они не могут устранить. Можно вводить следующие буквы / буквенные группы: грех си s соз Колорадо с загар...

52
Во сколько бит я вписываюсь

Для любого положительного 32-разрядного целого числа ( 1 ≤ n ≤ 0xFFFFFFFF) выведите количество бит, необходимое для представления этого целого числа. Контрольные примеры | n | n in binary | bits needed | |----------------------------------| | 1 | 1 | 1 | | 2 | 10 | 2 | | 3 | 11 | 2 | | 4 | 100 | 3...

52
Запрещенный встроенный

В стандартных лазейках запрещено следующее : Утверждая, что ваш ответ написан в «MyOwnLanguage», где команда xозначает «прочитать последовательность чисел, разбить их на группы по три и вывести последние номера тех групп, где второе число меньше первого» Здесь мы собираемся сделать то же самое....

52
Гравитационная сила между числами

Гравитационная сила - это сила, которая притягивает любые два объекта с массой. В этом вызове наши объекты будут числами, а их масса - их стоимостью. Для этого нам важна не сила, а направление. Представьте себе этот набор чисел [1 6 9 4 6 9 7 6 4 4 9 8 7] Каждый из них создает силу между собой и...

51
Генерация фрактала Мандельброта [закрыто]

Ваша задача - нарисовать множество Мандельброта в ascii. Это должно выглядеть примерно так Комплексное число cлежит в множестве Мандельброта, когда последовательность z(n+1) = z(n)^2 + c, z(0) = 0остается ограниченной. Для этой задачи вы можете рассмотреть последовательность, ограниченную для cif...

51
1-символьная опечатка, генерирующая большинство сообщений об ошибках из компиляции C ++

Кажется, что простые изменения в файле C ++, особенно с шаблонами, могут генерировать страницы ошибок. Этот конкурс состоит в том, чтобы увидеть, какой самый большой «удар доллара», то есть более подробный вывод ошибок с наименьшим изменением исходного кода (добавление 1 символа). Поскольку другие...

51
Minecraft Зеркальный

Это Кэлвин . Просто пытаюсь получить 20 повторений, чтобы этот пользователь мог общаться в чате в чате PPCG Minecraft Server . Напишите программу или функцию, которая принимает положительное целое число. Если целое число четное (2, 4, 6, ...), выведите или верните эту точную художественную строку...

51
Код гольф-вызов, хорошо

Мистер Макки - персонаж из Южного парка, хорошо известный тем, что он добавляет «m'kay» во все, что он говорит. Напишите программу или функцию, которая преобразует строку текста в то, что сказал бы мистер Макки. M'kay размещение m'kayимеет случайный 50% шанс того , чтобы быть добавлен после...

51
Обнаружить путешествие во времени

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

51
Обнаружение серийного голосования

Stack Exchange автоматически обнаруживает последовательное голосование (когда один пользователь повышает или понижает количество постов другого пользователя) и отменяет его. В этом задании вы реализуете очень, очень простой детектор «серийного голосования». вход Входные данные представляют собой...

51
Может ли моя музыкальная шкатулка с 4 нотами сыграть эту песню?

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

51
Значительные пробелы: копы

Для этой задачи мы будем определять пробельные символы как только перевод строки (0x0A) и пробелы (0x20). Обратите внимание, что большинство языков и разновидностей регулярных выражений рассматривают многие другие символы также как пробельные символы, как внутри, так и вне диапазона ASCII, поэтому...

51
Добавление длины строки

Вызов: Получив строку sсимволов a- z, A- Z, 0- 9, добавьте длину sк себе, считая дополнительные символы в длине как часть общей длины s. Входные данные: Просто строка произвольной длины (может быть пустой). Выход: Та же строка, но с длиной, добавленной в конец. Символы, представляющие длину, также...

51
Взаимно до N

Учитывая число n >= 2, выведите все натуральные числа меньше, чем nгде gcd(n, k) == 1(с kлюбым из выходных чисел). Числа такого рода взаимно просты друг с другом. Пример: 10дает вывод [1, 3, 7, 9](в любой форме, которую вы любите, если числа однозначно разделены и в каком-то списке). Список не...

51
Печатать все буквенно-цифровые символы ASCII, не используя их

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