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

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

18
Copodope Gopolopfop
Язык: Опификация Забавный язык для общения создается путем применения следующего процесса к каждому слову: Размещайте opпосле каждого согласного. Так Codeстановится Copodope. Да это оно. Для целей этого вызова yвсегда согласная. Задача: де-оппозиция Если дано оскорбленное слово, верните оригинальное слово. На входе будут только буквы. Первая буква может быть заглавной. Оригинальное …

16
Распечатать реальный невидимый текст
Моя предыдущая задача « Распечатать невидимый текст» была довольно популярной, вероятно, из-за ее тривиальности. Однако те, кто более наблюдателен, возможно, заметили, что вы на самом деле не печатаете невидимый текст, потому что невозможно прочитать то, что было введено, только на выходе. Итак, я подумал, как насчет настоящей невидимой текстовой задачи. …

11
Интерпретировать + р код
Вдохновленный недавним увлечением еще двумя языками персонажей, ;# вступление Согласно общему мнению , приемлемые ответы на этом сайте должны использовать языки программирования, которые, как минимум: Можно определить, является ли натуральное число простым Можно добавить два натуральных числа вместе Может представлять список / кортеж чисел, а также одно число В целях …

30
Создать программу Parrot
Учитывая ввод, выводим этот ввод бесконечно новую строку. На входе будет строка, состоящая только из печатаемых символов ASCII ( 0x20-0x7E) и новых строк ( 0x0A). Если input имеет длину 0, бесконечно выводите символы новой строки. Это код-гольф, поэтому побеждает меньше байтов на каждом языке !
15 code-golf  string  sequence  combinatorics  fastest-code  number  code-challenge  restricted-source  rosetta-stone  code-golf  arithmetic  decision-problem  integer  factorial  code-golf  arithmetic  decision-problem  integer  bitwise  code-golf  kolmogorov-complexity  code-golf  tips  vim  code-golf  quine  code-generation  code-golf  string  restricted-source  code-golf  string  random  unicode  code-golf  audio  code-golf  ascii-art  code-golf  decision-problem  code-golf  puzzle-solver  code-golf  restricted-source  code-golf  kolmogorov-complexity  permutations  hexagonal-grid  code-golf  string  math  combinatorics  fastest-code  code-golf  restricted-source  code-golf  string  code-golf  arithmetic  code-golf  math  number  code-golf  string  decision-problem  balanced-string  code-golf  binary  code-golf  string  number  code-challenge  restricted-source  code-golf  ascii-art  printable-ascii  interactive  code-golf  string  ascii-art  code-challenge  restricted-source  source-layout  code-golf  arithmetic  tips  functional-programming  golfing-language  code-golf  binary  encryption 

2
Деннис меня превзошел?
Согласно легенде , почти каждый outgolfed от Дениса . Если нет, они будут. Теперь мне любопытно, являюсь ли я одним из тех «почти всех». Вам будет предоставлена ​​ссылка на ответ в формате /codegolf/[QUESTION ID]/[QUESTION NAME]/#[ANSWER ID]. Найдите длину кода, которую мы будем считать последней цифрой в первой строке (по уценке) …

20
Испечь мне торт!
Это торт _========_ | | +________+ | | +________+ | | +________+ Это 8 в ширину, 3 в высоту и 1 в глубину. Вы должны написать программу, которая делает торт из 3 входов. Первый вход определяет количество подчеркиваний в середине и =s вверху. Вот первый торт шириной 10 вместо 8: …

10
Разделите меня пополам
Вам будет дан номер x, где 0 <= x <= 2^32 - 1. Вы должны вывести список чисел в десятичном виде после рекурсивного разбиения в двоичном формате. Примеры: Пример 1: 255 -> 255 15 15 3 3 3 3 1 1 1 1 1 1 1 1 Текущий список просто …

13
Распечатать квинну, содержащую ввод
задача Вам будет дана строка на входе, состоящая только из символов от ato z, т.е. вход будет соответствовать регулярному выражению /^[a-z]*$/. Ваш вывод должен быть законченной программой на том же языке, исходный код которого содержит входные данные и представляет собой правильный quine. пример Ваша программа будет получать ввод abcи вывод: …
15 code-golf  quine 

1
Код-гольфист способ поиска в библиотеке
Вызов: У меня есть тысячи песен в моей музыкальной коллекции, и, к счастью для меня, у моего любимого плеера есть функция поиска. У меня также прекрасная память - я помню название каждой песни в моей коллекции. Тем не менее, я очень ленивый и не люблю печатать - каждое дополнительное нажатие …

8
Разложить число на треугольники
Получив целое число n , разложите его на сумму максимальных треугольных чисел (где T m представляет m- ое треугольное число или сумму целых чисел от 1 до m ) следующим образом: пока n> 0 , найти максимально возможное треугольное число T m такое, что T m ≤ n . добавить …


30
Пауза вдвое дольше
Ваша задача состоит в том, чтобы напечатать ввод, подождать любое количество времени, распечатать ввод, подождать дважды, в то время как вы первоначально ожидали, распечатать ввод снова и т. Д. Первоначальная задержка должна быть менее 1 часа, и вы должны иметь точность +/- 5% в последующих задержках. Кроме этого, нет никаких …
15 code-golf  string  date 

10
Советы по игре в гольф на углях
Уголь - это язык, созданный только для ASCII и DLosc, который специализируется на художественных задачах ASCII. Какие у вас есть советы по игре в гольф на углях? Очевидно, я ищу советы, относящиеся конкретно к древесному углю, а не те, которые могут быть применены к большинству - если не ко всем …
15 code-golf  tips 

15
Cheapo Enigma machine (Копы)
Для поста грабителей, машина Cheapo Enigma (Грабители) Представление полицейского будет состоять из программы / функции, которая принимает один байт данных и возвращает один байт данных. Каждый возможный ввод должен производить уникальный вывод. (Другими словами, ваша функция должна быть биективной) Грабители попытаются создать вашу обратную функцию, используя как можно более короткий …

2
Нарисуйте прямую линию
Нарисуйте простое художественное изображение ASCII, содержащее прямую линию. Это похоже на это и это, но с разными спецификациями. вход Вы можете изменить этот формат ввода в соответствии с вашим кодом. целое число width целое число height целое число x0 целое число y0 целое число x1 целое число y1 Выход Заполненное …

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