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

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

26
Увеличивать каждое число в строке
Дана строка, содержащая десятичные числа: teststring134this 123test string54 100 увеличивайте каждое число в этой строке на единицу, чтобы дать новую строку teststring135this 124test string55 101, Строка может быть представлена ​​как: аргумент командной строки STDIN жестко закодированная переменная или аргумент функции Закройте все возможные позиции для номера: в качестве префикса для …
11 code-golf  string 

6
Можете ли вы сделать мой терминал менее скучным?
Терминалы такие скучные в наши дни. Раньше они выглядели так: Теперь они просто мягкие, скучные и черно-белые. Я хочу, чтобы вы написали мне программу, которая сделает мой терминал снова красочным! Описание Возьмите этот пример кода Ruby: Большинство терминалов Linux поддерживают эти escape-последовательности ( \eрасшифровывается как escape-символ), и Windows может поддерживать …
11 code-golf 

4
Растущий Манхэттен Амеобас
График *** ameoba **** - это тип дерева , все узлы которого имеют значения от 0 до некоторого неотрицательного целого числа N, и любой конкретный узел со значением x <N соединяется с x + 1 различными узлами со значениями x + 1. Граф Амеоба для N = 3: (обозначается A …

16
CodeBots 2: Event-Driven Design
Добро пожаловать в Code Bots 2! Вы усвоили свой урок со времени последних ботов. Вы пытались найти больше способов разместить больше действий в меньшем количестве строк, и теперь у вас наконец есть это. Вы собираетесь создать управляемый событиями Code Bot. Ваш бот должен состоять из 24 строк. Каждая строка соответствует …

1
Минимальное покрытие базисов для проверки квадратичности остатков
Вызов Найдите наименьшее покрытие базисов (например, модулей), наборы квадратичных вычетов которых можно проверить с помощью поиска в таблице, чтобы окончательно определить, является ли данное неотрицательное целое число n совершенным квадратом. Все основания должны быть меньше или равны квадратному корню из максимального значения n . Ответ с наименьшим набором оснований для …

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

6
По заданным r и n найдите первые n чисел x, где перемещение первой цифры x в последнюю дает x / r = y
Задача Дайте ввод rи nнайдите первые nнатуральные числа, xтакие, что если мы повернем первую цифру в последнее место, мы получим x/r. Вы можете предположить, что 2 <= r <= 9и 1 <= n <= 65535. Вы можете написать программу, которая принимает входные данные из аргументов stdin или командной строки; или …

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

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

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

16
Самый короткий самый длинный увеличивающийся код подпоследовательности
Задача состоит в том, чтобы написать самую короткую реализацию, чтобы найти самую длинную возрастающую подпоследовательность . Пример : Пусть S будет последовательность 1 5 7 1 8 4 3 5 [длина S = 8] У нас есть 1 подпоследовательность длины 0 [будет считать, что она увеличивается] 6 подпоследовательностей длиной 1 …
11 code-golf 

5
Алгоритмическое плетение - на день матери
Задача: Ваша задача состоит в том, чтобы создать программу, которая при задании количества нитей и количества итераций косы будет указывать, куда идет каждая ветка. Правила следующие: Количество нитей всегда будет нечетным и составляет от 3 до 6000 (включительно). Когда вы начнете, пряди будут разделены на 2 (почти) равные группы, leftи …
11 code-golf 

3
Вывести сплошной PNG с нуля
Входные данные : шестнадцатеричный цвет RGBA c( FFFF00FFпример) и целое число> 0 и <1000 n( пример 200). Вывод : Сырое байт файла PNG таким образом, что , когда выход сохраняется в файл и открыть в программе просмотра изображений, nпо nизображению , заполненного цветом cотображается. Спецификация : Ваша программа должна выводить …

16
Дайте мне список кодов Грея битовой ширины n
Серый код - это последовательность двоичных чисел с nбитовой шириной, где последовательные числа отличаются только одним битом (см. Пример выходных данных). Ссылка Пример ввода: 3 Пример вывода: 000 001 011 010 110 111 101 100 Заметки: Этот вопрос, кажется, имеет дурацкий характер, но это не так, поскольку этот вопрос не …
11 code-golf  binary 

2
X больше 3 с разницей не менее 2 между X и Y
Я пытаюсь играть в гольф на C ++. Можно ли сделать это условие короче? X > 3 & X - Y > 1 (Помимо удаления пробелов, конечно.) Итак, Xпо крайней мере, 4но X >= Y + 2. Xи Yявляются целыми числами в интервале [0,5]. Я попытался найти некоторую побитовую формулу, …
11 code-golf  number  tips  c++  code-golf  popularity-contest  obfuscation  code-golf  c  code-golf  board-game  hexagonal-grid  code-golf  game  grid  code-golf  number  permutations  popularity-contest  math  graphical-output  number-theory  king-of-the-hill  code-challenge  compression  code-challenge  fastest-code  code-golf  math  ascii-art  animation  code-golf  popularity-contest  generation  counting  fastest-code  fastest-code  popularity-contest  image-processing  king-of-the-hill  code-golf  conversion  binary-tree  code-golf  math  number  rational-numbers  division  code-golf  restricted-source  hashing  atomic-code-golf  logic-gates  code-golf  function  code-challenge  puzzle-solver  ai-player  test-battery  popularity-contest  music  compression  code-golf  number  stack  atomic-code-golf  logic-gates  ascii-art  popularity-contest  code-golf  date  grid  code-challenge  game  code-golf  parsing  code-golf  math  geometry  sequence  popularity-contest  code-trolling  code-golf  string  restricted-source  code-golf  quine  king-of-the-hill  code-golf  math  code-golf  simulation  code-golf  ascii-art  code-challenge  sorting  optimization 

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