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

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

17
Сжать максимальное расхождение-2 последовательности
Выведите эту двоичную последовательность длиной 1160: -++-+--++-++-+--+--++-+--+--++-+--++-++-+-++--++-+---+-++-+--+--++++--+--++-+--++-++----++-++-+-++--++-+-+---++-+--++-++-+--++-+--+---+-++-+--++-++-+--+--++-++-+--++-+--+++-+-+----+++-+--+--+++---++-++-+--+--+++--+-+-+--+-+++-++-+--+--++-+--++-++-+--+--++--+++---+++-+---++-+--++--+-+--+-+++-+--++-++-+--++-+--+--++-+--++--+-++-+-+--+-+-++-+--++-+--+--++-+-+-++-+-+-++---+-+--++++--+---++-+-++-+--++-+--+--++-+--++++--+---+-++++--+--++-++-+--++-+--+--++-+--++-++-+--++-+--+--++-++-+----+++-+--++--+++---+-++-+--+-++---+-++-++-+--+--++--++++-+--+--+--++++--+--+++---++-++-+--++--+-+--+--++-++-+--+--+-+++-++-+--+--++--+-++-++-+--+--+--++-++-+--+++---++-+--++-++---+++---++-++----+++--+-++-+--+--++-+--++-++-+-++--++--++----+++-++--++----++-+++--++---+++----+-+-++-++-++-+-+----+++--++-+--++-++-+--+--+--++-+--++-++-+--++--+-+--+-+-+-++++---+-+-++--+--+-+-+-++-+-+++--+-+--+--+-+++--+-+++---++-+--+--++-++--++---++-+-++--++-+---+-++-+--+-++--++-+--++-+--+-+++-+--++--+-+-+++--+-+--++-++-+--+--+-++---+-++-+-++--++-+--+++-+----++--+-++-+-++--++-+--++-+-++--++-+---+-++-+--+++----+-+-++--++-+--++-++-++-+--+--+--++++---++---+-+-++-+-+++--+-++--+-+--+-+-++---+++-++ Последовательность Эта конечная последовательность тесно структурирована таким образом, что, я надеюсь, предоставляет уникальные методы сжатия. Это происходит из-за проблемы несоответствия Эрда, которая была показана в предыдущем испытании . Рассматривая термины как +1 и -1, это последовательность максимальной длины несоответствия 2, что означает, что: …

28
В тюрьме сейчас
Вызов Используя целое число n(где 4<=n<=10**6) в качестве входных данных, создайте художественную «тюрьму» ASCII *, измеряющую n-1ширину и nвысоту символов, используя символы из примера ниже. пример ╔╦╗ ╠╬╣ ╠╬╣ ╚╩╝ Используемые символы: ┌───────────────┬─────────┬───────┐ │ Position │ Symbol │ Char │ ├───────────────┼─────────┼───────┤ │ Top Left │ ╔ │ 9556 │ ├───────────────┼─────────┼───────┤ …

30
Распечатать недостающие символы
Простое задание, вдохновленное популярностью моих предыдущих печатных невидимых текстов и печатных настоящих невидимых текстовых заданий , а также разной длины разных строковых испытаний Получив строку, состоящую только из печатаемых символов ( 0x20 to 0x7E), выведите на печать все печатаемые символы, которых нет в строке. вход Строка или массив символов, состоящий …
18 code-golf  string 

4
Встроенные шестиугольники!
Ваша задача: получить целое число n, сгенерировать шаблон встроенного шестиугольника, следуя приведенным ниже правилам, на n-ю глубину. Встроенный шестиугольник имеет базовую форму: ( n=0) __ / \ \__/ Встроенные шестиугольники n=1и n=2: ____ / \ \ /\__/ \ \ / \____/ ________ / \ \ \ /\__/ \ \ /\ …

6
Lossy или Lossless?
Для данного аудиофайла определите, закодирован ли он в формате с потерями или в формате без потерь. Для целей этой задачи необходимо классифицировать только следующие форматы: с потерями AC3 AMR AAC MP2 MP3 Огг Ворбис WMA Lossless AIFF FLAC TTA WAV правила Если ввод принимается в форме имени файла, не следует …

6
Суммируя? Это моя сильная сторона!
Вступление Форте - это очень своеобразный эзотерический язык, основанный на концепции изменения значений чисел. В числах Forte не константы, а переменные, вы можете использовать LETинструкцию, чтобы назначить им новые значения. Например, после выполнения LET 2=4-1отныне 2принимает значение 3, что означает, что всякий раз, когда значение 2появляется в выражении, оно вместо …


8
Выход из строки кода
Вы должны написать программу или функцию , которая, когда дана непустая строка S из N символов ASCII для печати † , выводит программу , которая будет завершаться с кодом выхода C , где C является ASCII элемент кода в положении 0 в S . Эта программа , которую вы напишете …
18 code-golf  quine 

28
Рассчитать обратный модуль
Задание: Выведите значение для x, где a mod x = bдля двух заданных значений a,b. предположение aи bвсегда будут положительными целыми числами Там не всегда будет решение для x Если существует несколько решений, выведите хотя бы одно из них. Если решений нет, ничего не выводите или указывайте, что решений не …
18 code-golf  math  number-theory  code-golf  number  integer  code-golf  string  code-golf  music  code-golf  arithmetic  array-manipulation  decision-problem  code-golf  math  rational-numbers  code-golf  code-golf  graphical-output  hardware  code-golf  math  number  code-golf  string  parsing  natural-language  code-golf  tips  brain-flak  code-golf  graph-theory  code-golf  number  polynomials  king-of-the-hill  code-golf  ascii-art  kolmogorov-complexity  animation  king-of-the-hill  code-golf  tips  code-golf  ascii-art  code-golf  string  array-manipulation  data-structures  code-golf  math  number  code-golf  string  base-conversion  binary  code-golf  decision-problem  graph-theory  code-golf  math  polynomials  code-golf  kolmogorov-complexity  physics  code-golf  sequence  number-theory  code-golf  math  integer-partitions  code-golf  array-manipulation  random  permutations  code-golf  string  decision-problem 

1
Сделай немного снега!
Ваша задача: сгенерировать снежинку Коха на n-ю глубину. Вам не нужно делать полную снежинку Коха, только одну сторону стартового треугольника. Википедия о хлопьях Коха: https://en.wikipedia.org/wiki/Koch_snowflake . Правила: Программа должна генерировать одну сторону снежинки Коха на n-ю глубину. Выход должен быть ASCII. Вы можете создать целую снежинку; это не обязательно. Применяются …

10
Вот как мы катимся
Piet - интересный язык программирования по ряду причин. Сегодня мы остановимся на одной причине: команда крена . Команда roll была изначально написана на PostScript и является мощным способом манипулирования стеком. Команда roll выводит на экран два верхних элемента стека и использует их в качестве параметров. Мы назовем первое значение попсовым, …
18 code-golf  stack 

21
Самые длинные равные подпоследовательности
Определения Подпоследовательность не может быть смежной, например, [1, 1, 1]является подпоследовательностью [1, 2, 1, 2, 1]. Равная подпоследовательность - это подпоследовательность, в которой каждый элемент равен. Самая длинная равная подпоследовательность может не быть уникальной, например, [1, 1]и [2, 2]обе являются самыми длинными равными подпоследовательностями [2, 1, 1, 2]. вход Непустой …

8
Входной номер; Номер выходной строки
Код Гольф Совершенно реальная предыстория: я работаю над веб-сайтом www. Sky.Net и одна из наших задач - создать какую-то самоосознающую программу или что-то в этом роде, я не знаю, не особо ли я слушал босса. В любом случае, чтобы сделать наш код более осведомленным, нам нужно, чтобы ИТ-специалисты знали, какой …
18 code-golf  quine 

14
Блееет Блееет Бл Блит!
(Значение: конвертировать английский в Bleet) Мы восхваляли коз как бога уже много лет. Но если мы не можем перевести английский на «Bleet», язык козьего бога, мы не сможем с ними общаться. Итак, чтобы общаться с ними, мы исследовали деятельность коз и извлекли эту модель, которая является ядром языка. Скажите «Bleet» …
18 code-golf  string 

8
Ящик с красивым рисунком (в комплекте маленькие кубики)
Красивый шаблон ящик Доброе утро, PPCG! На днях, когда я пытался помочь кому-то в переполнении стека, часть его проблемы дала мне идею для этой задачи. Прежде всего, проверьте следующую форму: Где все черные цифры - это индекс точек в форме, а все синие цифры - это индекс связей между точками. …

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