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

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

24
Поменять местами содержимое двух файлов
Это вопрос кода-гольфа. Вам нужно взять содержимое двух отдельных файлов (i.txt и o.txt) и поменять их местами. Вы можете создать третий файл, чтобы помочь вам в этом процессе, но ваша программа удалит его после замены содержимого файла. Переименование файлов теперь разрешено снова. Программы должны работать для любого содержимого файла. Самый …
13 code-golf 

3
Отчаянно Ищу Санту
Найдите Санту и его северного оленя в людной сцене. вход Ввод будет осуществляться через STDIN и будет переменным числом строк символов одинаковой, но переменной длины. Если Санта (представлен персонажем S) находится на сцене, его мешок подарков (представлен персонажем P) будет находиться в одной из соседних с ним позиций (по горизонтали, …

17
Создать катастрофу 2000 года [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 2 года назад . Ваша программа может делать все что угодно. Единственным условием является то, …

22
Введите текст из одного файла, выведите его в другой
Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Соревнование: Введите текст из одного файла и выведите его в другой. Решение должно быть полной, работающей функцией. Примечание: это вопрос кодового троллинга …

3
Центры треугольника
Круги и квадраты имеют единую, определенную центральную точку. Однако понятие центра треугольника уже давно обсуждается. Древним грекам были известны четыре разных центра: Incenter : пересечение угловых биссектрис треугольника Центроид : пересечение линий от каждой вершины треугольника до середины его противоположной стороны Круговой центр : пересечение перпендикулярных биссектрис сторон Ортоцентр : …

4
Hard Code Golf: создать чат
Cue Storyline: это начало 21-го века, и большинство вещей ушли в прошлое. Тем не менее, вы и ваши коллеги-разработчики кода стремитесь воссоздать 90-е годы. В рамках этой задачи вы должны воссоздать минималистичный чат. Цель: создать чат с как можно меньшим количеством байтов. Программы, которые вы пишете, должны функционировать как простой …
13 code-golf 

4
Моцарт гольф - мини «Рондо»
Выведите «Моцарт - Алла Турка» на стандартный вывод (см. Образец для «эталонной реализации») Попробуйте найти способ упаковать как синтезатор, так и музыку в минимальный размер. Требования: Формат подходит для ввода aplay -f cd(подписанный 16-битный байтовый код, 2 канала); Должна быть воспроизведена вся музыка (без пропущенных нот или частей, по крайней …
13 code-golf  music 

30
Цвет RGB int в hex
Учитывая три целых числа rgb, выведите шестнадцатеричное представление в виде строки. Input: Output: 72 61 139 #483D8B 75 0 130 #4B0082 0 255 127 #00FF7F Самый короткий неортодоксальный код выигрывает
13 code-golf 

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

8
Рассчитать дату Пасхи
Ваша функция или программа должны взять год в качестве ввода и вернуть (или распечатать) дату (в григорианском календаре) тех лет Пасхи (а не Восточной православной Пасхи). Возвращенная дата должна быть отформатирована в соответствии с ISO 8601, но с поддержкой для лет, превышающих 9999 (например, 312013-04-05 или 20010130 ), и она …
13 code-golf  date 

5
Создать индекс читабельности
Флеш-Кинкейд читаемость алгоритм зависит от мер количества слов и слогов подсчета, ни один из которых является полностью объективным, или легко автоматизирован с помощью компьютера. Например, считается ли «код-гольф» с дефисом одним словом или двумя? Является ли слово «миллион» двумя или тремя слогами? В этой задаче вам нужно будет приблизиться, так …

1
Solitaire Dreams - Создание выигрышной стартовой руки для пасьянса
Это я. Кейв Джонсон. Это 21 мая. Вы работаете в Aperture Science, лучшей компании на Земле, и завтра мы выпускаем версию 3.0 нашей флагманской оконной системы (или WindowS ): CavOS. К сожалению, завтра утром наш главный конкурент также выпустит версию 3.0 их WindowS ! Мне стало известно, Кейв Джонсон, генеральный …
13 code-golf  game 

3
Битовые операторы в Brainfuck
Ваша задача состоит в том, чтобы создать одну программу brainfuck для каждого из следующих бинарных операторов. Каждая программа должна взять одно или два 8-битных числа (A и B) из ввода и вычислить указанную операцию: A XOR B A AND B A OR B A Shifted Left by 1 (circular shift) …
13 code-golf  binary  brainfuck  code-golf  code-golf  ascii-art  random  code-golf  code-golf  code-challenge  sorting  code-golf  code-challenge  java  code-golf  statistics  code-golf  code-challenge  fastest-code  code-golf  math  code-golf  math  kolmogorov-complexity  code-golf  code-golf  array-manipulation  combinatorics  code-golf  kolmogorov-complexity  popularity-contest  underhanded  code-golf  math  floating-point  code-golf  interpreter  code-golf  music  code-golf  code-golf  cryptography  code-challenge  scrabble  code-golf  code-challenge  popularity-contest  quine  code-golf  quine  cryptography  code-golf  kolmogorov-complexity  code-golf  printable-ascii  code-golf  chess  code-golf  math  number-theory  code-challenge  c  code-golf  random  popularity-contest  hello-world  code-shuffleboard  code-golf  compression  grammars  code-golf  tips  code-golf  sequence  code-golf  string  code-challenge  sorting  permutations  code-golf  string  code-challenge  optimization  code-golf  interpreter  code-challenge  string  code-golf  math  number  fibonacci  string  compression  c#  code-golf  chemistry  popularity-contest  math  c  c++  java  code-golf  math  function  code-golf  complex-numbers  code-golf  geometry 

5
Учитывая справедливую монету в качестве входных данных, генерировать любой конкретный несправедливый результат
Легко сгенерировать честную монету, используя недобросовестную монету, но обратное сделать сложнее. Ваша программа получит одно число X (от 0 до 1 включительно) в качестве входных данных. Ввод не должен быть просто жестко закодирован как число в середине исходного кода. Затем он должен вернуть одну цифру: a 1с вероятностью X, а …
13 code-golf  math 

15
Прямоугольник текста
Ваша программа получает в качестве ввода текст длиной не менее 8 символов и всегда состоящий из четного числа символов. (нет необходимости оценивать правильность ввода). Ваша цель - отобразить этот текст в виде прямоугольника. Например, HelloWorldв качестве входных данных отобразить Hell d o lroW Правила: Текст вращается по часовой стрелке (начальная …
13 code-golf 

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