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

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

11
Стрелки Судьбы
Вы прикованы к стулу. Под вами огромный вулкан. 12-часовые часы рядом с вами зловеще тикают, и вы видите, что у них есть провода, ведущие от задней части к цепи, которая уронит вас в центр земли. К часам приклеена записка: У каждой часовой стрелки есть электрод. Когда обе стрелки часов находятся …
9 code-golf  date 

10
Дата Происшествия
Учитывая три неотрицательные целые числа y, mи d(из которых по крайней мере один должен быть положительным) и корректную дату с положительным года (в любом подходящем формате , который включает в себя год, месяц и день, и никакой дополнительной информации), выход на дата, то есть yгоды, mмесяцы и dдни после первоначальной …
9 code-golf  date 

3
Интерпретируемая арифметика
Малоизвестный факт: если вы включите достаточное количество расширений языка (ghc), Haskell станет интерпретируемым языком с динамической типизацией! Например, следующая программа реализует сложение. {-# Language MultiParamTypeClasses, FunctionalDependencies, FlexibleInstances, UndecidableInstances #-} data Zero data Succ a class Add a b c | a b -> c instance Add Zero a a instance …

10
Кортежи, последовательно просматривая записи в списке списков
Вызов: Получив список непустых списков целых чисел, верните список кортежей следующего вида: кортежи первого списка, начинающиеся с каждого элемента первого списка, за которым следует первый элемент каждого последующего списка, так что i-й кортеж должен быть [ith element of first list, first element of second list, ... , first element of …

2
Советы по игре в гольф в The Powder Toy
Веселитесь с этим, Пороховая Игрушка - интересная задача для гольфа, особенно с логикой фильтра. То, что делает TPT сложной задачей, - это много-много-много способов решения проблемы: Should I use Cellular Automaton rules, SWCH logic, Filt logic, subframe filt logic, and/or wall logic? Таким образом, расположение подсказок для игры в гольф …
9 code-golf  tips  the-powder-toy  code-golf  number  array-manipulation  integer  code-golf  string  decision-problem  boggle  code-golf  array-manipulation  average  code-golf  math  code-golf  decision-problem  restricted-source  code-golf  code-golf  math  primes  code-golf  random  code-golf  tips  perl  code-golf  string  parsing  code-golf  math  number  decision-problem  code-golf  math  number  code-golf  string  alphabet  code-golf  math  geometry  code-golf  interpreter  brainfuck  code-golf  code-golf  decision-problem  boggle  code-golf  math  number  sequence  code-golf  math  code-golf  ascii-art  code-challenge  restricted-source  quine  code-golf  math  decision-problem  number-theory  primes  code-golf  ascii-art  code-golf  integer  graph-theory  chess  code-golf  math  interpreter  code-golf  code-golf  code-golf  ascii-art  code-golf  arithmetic  number-theory  code-golf  string  kolmogorov-complexity  code-golf  string  decision-problem  code-golf  primes  factoring  encode  code-golf  decision-problem  code-golf  geometry  grid  code-golf  quine  code-golf  matrix  code-golf  matrix  code-golf  code-golf  number  array-manipulation  code-golf  array-manipulation  sorting  code-golf  matrix  code-golf  brain-flak 

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

5
Четыре спиральные оси
Возьмите числа 0, 1, 2, 3, 4, ...и расположите их по часовой стрелке, начиная вниз, записывая каждую цифру в отдельный квадрат. Затем, учитывая один из четырех различных и согласованных символов ASCII (по вашему выбору), представляющих ось, и входное целое число n, выведите первые nчлены последовательности, описанной путем выбора квадратов вдоль …

5
Интерпретировать TwoMega
В этих проблемах, вы будете писать интерпретатор для 2 Ом (транскрибируется в TwoMega ), язык , основанный на свободно Brainfuck с бесконечномерным пространством для хранения. Язык 2 Ω содержит три части состояния: Лента , которая представляет собой бесконечный список битов, все инициализируются в 0. Это имеет крайний левый элемент, но …

1
+ - проблема с рюкзаком
Учитывая набор элементов, каждый из которых имеет вес и значение, определяют количество каждого элемента, включаемого в коллекцию, чтобы общий вес был меньше или равен заданному пределу, а общее значение было как можно большим. Википедия для получения дополнительной информации Например, вам может быть присвоен максимальный вес 15 и объекты со значением …

4
Подсчитайте количество способов положить шарики в урны
В этом задании вам дается нечетное количество белых шаров и столько же черных шаров. Задача состоит в том, чтобы подсчитать все способы помещения шаров в лотки так, чтобы в каждом лотке было нечетное число каждого цвета. Например, скажем, у нас есть 3 белых шара. Различные способы: (wwwbbb) (wb)(wb)(wb) для двух …

3
Имитация автокатастрофы
Введение У меня есть несколько машин ASCII, которые имеют скорость и направление. Их скорость представлена ​​их числом. Если машина <>то остановилась. Например: <> 1> 2> 3> Через одну секунду я получаю <> 1> 2> 3> После двух я получаю <> 1> 2> 3> Если две машины находятся слишком близко, они …

5
Тиканье Куайн-Бомба!
Вызов: Создайте программу или функцию, которая принимает целочисленный ввод, который выводит новую программу / функцию, как указано ниже. Входные данные: Целое число n: время в секундах до взрыва бомбы замедленного действия. Вывод: Исходная программа, у которой на nвходе было время в секундах , выведет новую программу / функцию, которая выполняет …
9 code-golf  quine  date 

15
Самая большая площадь
Этот вопрос похож на Biggest Square в сетке . Вызов Учитывая матрицу 1и 0в строковом формате "xxxx,xxxxx,xxxx,xx.."или формате массива ["xxxx","xxxx","xxxx",...], Вы создадите функцию, которая определяет область самой большой квадратной подматрицы, которая содержит все 1. Квадратная подматрица имеет одинаковую ширину и высоту, и ваша функция должна возвращать область самой большой подматрицы, …

12
Звездочки вирусные
Учитывая положительное целое число N («виральность»), ваша программа должна создать ASCII-рисунок дерева с двумя ветвями длины N, идущими вниз и / или вправо от верхнего левого угла. Направление, выбранное каждой ветвью после первой звездочки, может быть как вправо, так и вниз, и этот выбор должен быть сделан случайным образом 1 …

5
Чехол-фолд немецкий
Учитывая немецкую строку и указание регистра (нижний / верхний / заголовок), сложите строку в этот регистр. Характеристики Ввод будет состоять только из a- zплюс äöüß-,.;:!?'"в верхнем и / или нижнем регистре. Целевой случай может быть принят за любые три уникальных значения (пожалуйста, укажите, какие они) согласованного типа; либо три символа, …

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