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

9
Выведите все различные перестановки вектора

Вызов: Выведите все различные перестановки из потенциально длинного списка натуральных чисел. Вы можете предположить, что вектор имеет менее 1000 чисел при тестировании, но теоретически этот процесс должен работать для любого вектора с более чем одним числом независимо от размера. Ограничения: Вы...

9
Advent Challenge 2: Настоящий Рейд Убежища!

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

9
Advent Challenge 3: время, чтобы восстановить подарки!

<< Пред. След. >> К сожалению, Санта не смог вовремя поймать эльфов! Теперь он должен вернуться к изготовлению подарков. Поскольку эльфы определенно не рабы Санты, он должен выяснить, сколько стоит им заплатить. Вызов Учитывая некоторую информацию о подарках, определите стоимость...

9
Advent Challenge 5: переместите подарки в транспортные доки!

<< Пред. След. >> Благодаря сообществу PPCG, Санта сумел восстановить все свои подарки, и после конвейера, подарки теперь готовы к отправке в транспортные доки! Каждый из транспортных доков Санта-Клауса вмещает только ряд существующих размеров, потому что транспортные сани...

9
Advent Challenge 6: Перемаркировка транспортного дока!

<< Пред. След. >> Благодаря сообществу PPCG Санта сумел отсортировать свои подарки в правильном порядке для перемещения в транспортный док. К сожалению, дорожные указатели сломаны, поэтому он не знает, куда положить все подарки! Все подарки сгруппированы вместе, а не по их диапазонам,...

9
Калькулятор рабочего времени

Это основано на том, как моя компания занимается мониторингом рабочего времени каждого сотрудника. У каждого из нас есть карточка, которую можно передать перед датчиком, чтобы часы регистрировали время, когда сотрудники регистрируются в офисе или выходят из него. Каждый раз, когда регистр связан с...

9
Теперь мы думаем в n измерениях!

Вопрос: Учитывая число n≥ 2, сколько различных пар точек на nn - мерном n x n x n x n x n x n ... x nрешетке, где координаты в диапазоне от 0до n - 1, это расстояние по меньшей мере n , на части? Пары {(2,1,3,1), (3,2,1,3)}и {(3,2,1,3), (2,1,3,1)}не считаются отличными друг от друга, так как они...

9
Чехол-фолд немецкий

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

9
Тиканье Куайн-Бомба!

Вызов: Создайте программу или функцию, которая принимает целочисленный ввод, который выводит новую программу / функцию, как указано ниже. Входные данные: Целое число n: время в секундах до взрыва бомбы замедленного действия. Вывод: Исходная программа, у которой на nвходе было время в секундах ,...

9
Имитация автокатастрофы

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

9
Звездочки вирусные

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

9
+ - проблема с рюкзаком

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

9
Подсчитайте количество способов положить шарики в урны

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

9
Выведите несколько зарезервированных слов

Для компьютерного языка зарезервированное слово - это слово, которое нельзя использовать в качестве идентификатора, например, имя переменной, функции или метки. Для других компьютерных языков ключевые слова могут рассматриваться как набор языковых инструкций. Вызов Используя выбранный вами язык,...

9
Четыре спиральные оси

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

9
Самая большая площадь

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

9
Интерпретировать TwoMega

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

9
Советы по игре в гольф в The Powder Toy

Веселитесь с этим, Пороховая Игрушка - интересная задача для гольфа, особенно с логикой фильтра. То, что делает TPT сложной задачей, - это много-много-много способов решения проблемы: Should I use Cellular Automaton rules, SWCH logic, Filt logic, subframe filt logic, and/or wall logic? Таким...

9
Уменьшить, используя наименьшее значение

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

9
Интерпретируемая арифметика

Малоизвестный факт: если вы включите достаточное количество расширений языка (ghc), Haskell станет интерпретируемым языком с динамической типизацией! Например, следующая программа реализует сложение. {-# Language MultiParamTypeClasses, FunctionalDependencies, FlexibleInstances, UndecidableInstances...