Вопросы с тегом «code-golf»

Code-golf - это соревнование для решения конкретной проблемы в наименьшем количестве байтов исходного кода.

2
Digits Копаем подземелье
Изменить: в конце вопроса я буду награждать 100-репутацию за первый решатель бонусной головоломки ! Я добавлю награду к вопросу только тогда, когда ответ появится, поскольку эта награда не имеет крайнего срока. Учитывая неубывающий список однозначных положительных целых чисел, вы должны определить, как глубоко в подземелье будут копаться цифры. ███ ███ …

12
Смешивание символов в строке
Вы должны написать функцию / программу, которая принимает ввод через stdinаргументы / аргументы командной строки / аргументы функции, смешивает символы в строке и затем выводит финальную строку через stdout. Сначала ввод будет содержать строку (не пустую или null), пробел, а затем четное число неотрицательных чисел, разделенных пробелами. Если ввод берется …
10 code-golf  string 

1
Meta Quine Checker
Эта задача, если вы ее принимаете, заключается в написании трех функций или программ A, B и C: A - это квинна, которая выводит все A, B и C (что также является полным содержанием кода в вашем представлении). B принимает параметр F и проверяет, является ли он такой формулой (вывод FBC) …
10 code-golf  quine 

3
Рандомизированный компилятор Brainfuck
Джо - ваш средний разработчик BF. Он собирается проверить изменения своего кода в их хранилище, когда ему позвонит его начальник. «Джо! Машина нового клиента сломана! Интерпретатор brainfuck устанавливает все ячейки в случайные значения перед выполнением программы. Нет времени, чтобы исправить это, ваш код должен будет с этим справиться». Джо не …

1
Формы слизи могут рассчитывать!
Фон Формы слизи потрясающие. Если вы разместите их на поверхности с источниками пищи, они разложат свои усики, чтобы найти пищу, после чего они образуют сеть связей между источниками. В этом задании вы будете имитировать слизистую плесень в поисках пищи. Более того, эта конкретная плесень остановится, как только она будет найдена. …

4
Написать переводчик смены
РЕДАКТИРОВАТЬ: Как некоторые из вас подозревали, была ошибка в официальном переводчике: порядок композиции в .был обратный. У меня было две версии переводчика, и я использовал неправильную. Примеры были также написаны для этой неправильной версии. Я исправил переводчик в репозитории, и примеры ниже. Описание >также было немного двусмысленным, поэтому я исправил …

4
Prelude Syntax-Checker
Prelude - это эзотерический язык программирования, который имеет очень мало, но необычных ограничений на то, что составляет действительную программу. Любой блок печатного текста ASCII («блок» означает, что строки печатного ASCII разделены символами новой строки - 0x0A) действительны при условии, что: Каждый (вертикальный) столбец текста содержит не более одного (и ). …

6
Реализуйте хэш переменной длины
У меня и моего друга есть эта игра, в которую мы играем словами. Это забавное времяпрепровождение, и оно включает в себя «отмену» букв в слове, пока ничего не останется. Я действительно устал от того, что он намного быстрее меня, поэтому твоя задача - реализовать это и позволить мне наконец победить …

5
Двусмысленные римские цифры магических квадратов
Королю Древнего Рима трудно определить, действителен ли магический квадрат или нет, потому что проверяемый им магический квадрат не содержит разделителей между числами. Он нанял разработчика программного обеспечения, чтобы помочь ему определить, действителен ли магический квадрат или нет. Описание входа Входные данные поступают в STDIN или аргументы командной строки. Вы не …

6
Перечислите падежи двух финских существительных
Введение В этом задании ваша задача - правильно составить список падежей двух финских существительных. Суть в том, что вы можете использовать один из списков в качестве руководства для создания другого. Существительные Мы используем следующие две таблицы склонений в качестве наших данных. Они перечисляют падежи двух существительных, по одному падежу на …

7
Четвертое занятие по математике на неделю: самый неэффективный коммивояжёр
У моей дочери было следующее задание по математике. Представьте себе шестерых друзей, живущих на линии с именами E, F, G, H, J и K. Их позиции на линии такие, как указано (не в масштабе) ниже: Таким образом, F живет в пяти единицах от E и двух единицах от G и …

4
Написать двоичный счетчик в квине
Напишите два фрагмента кода, которые мы будем называть s_zero и s_one. Программа (l, n) состоит из l копий s_zero и s_one, соответствующих двоичным цифрам n, дополненных слева s_zero. Например, если s_zero = fooи s_one =, barто программа (4, 0) = foofoofoofoo программа (4, 1) = foofoofoobar программа (4, 2) = …

3
Роторные маршрутизаторы на сетке
вход Ваш ввод представляет собой одну строку, разделенную новыми 2n+1строками на строки длины 2n+1для некоторого целого числа n ≥ 0. Целое число nне является частью ввода; Вы должны будете вычислить это из строки. Линии состоят из «символов направления» >^<v. Если новые строки представляют проблему, вы можете заменить их вертикальными трубами …
10 code-golf  grid 

2
Грузовики на стоянке
На стоянке есть P парковочных мест, хотя некоторые места заняты автомобилями, представленными восьмиугольниками, #а свободные места - точечными .. Вскоре прибывают Т грузовики, каждый из которых займет ровно L мест подряд. Грузовики не должны быть припаркованы рядом друг с другом. Ваша задача - создать программу, которая найдет наименьшее количество автомобилей, …
10 code-golf 

3
Идентификация последовательностей для клеточных автоматов
Фон Для целей этой задачи nсотовый автомат -состояния - это просто двоичная функция, fкоторая принимает два числа из состояния, заданного в {0, 1, ..., n-1}качестве входных данных, и возвращает другое число из этого набора в качестве выходных. Это может быть применено к списку чисел длиной не менее 2L = [x0, …

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