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

9
Прогулка по гиперкубу

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

9
Final Fantasy XV не раскрыта!

Так как я БЕЗУМНО раскручен для события Final Fantasy XV Uncovered , я хочу, чтобы вы написали мне программу, которая сообщит мне, когда это произойдет !!! Вход Ваш вклад принимают в форме HH:MM XDT, где HHпредставляет собой число в диапазоне 1-12, MMэто число между 0-60, и XDTэто временная зона, с...

9
Кратчайший код для безопасного стирания диска

Давайте напишем кратчайший код для выполнения упрощенного варианта метода вытеснения DoD 5220.22-M всего за два прохода записи. Разрешен любой язык программирования, но использование ориентированных на очистку диска библиотек запрещено. Вот как мы должны реализовать это в псевдокоде: Set x to 0...

9
Найти площадь многоугольника

Учитывая последовательные длины сторон s1, s2, s3... s_nn-гона, вписанного в круг, найдите его площадь. Вы можете предположить, что полигон существует. Кроме того, многоугольник будет выпуклым, а не самопересекающимся, чего достаточно, чтобы гарантировать уникальность. Встроенные модули, которые...

9
Преобразование строки нотации Форсайта-Эдвардса в искусство ASCII

В шахматах нотация Форсайта-Эдвардса , более часто называемая «FEN», является текстовым способом расшифровки досок. Он описывает каждый из восьми рядов доски (называемых «шахматами» в шахматном порядке) сверху вниз с точки зрения белых. Части написаны как K (король), Q (ферзь), R (ладья), B (слон),...

9
Вычислить сумму Кронекера двух матриц

В приведенных ниже примерах, Aи Bбудет 2-на-2 матрицы, и матрицы являются одним индексированные. Кронекера продукт имеет следующие свойства: A⊗B = A(1,1)*B A(1,2)*B A(2,1)*B A(2,2)*B = A(1,1)*B(1,1) A(1,1)*B(1,2) A(1,2)*B(1,1) A(1,2)*B(1,2) A(1,1)*B(2,1) A(1,1)*B(2,2) A(1,2)*B(2,1) A(1,2)*B(2,2)...

9
Найти матрицу власти

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

9
Интерпретировать ДОГО!

Интерпретировать ДОГО DOGO - менее известный язык программирования. Хотя оригинальный DOGO (язык шутки из поста Usenet) никогда не был реализован, был создан язык, похожий на него. Команды для языка: +===========+================================================================+ | Command |...

9
Двойное кодирование

Все знают, что такое кодирование длин серий. Это уже было предметом многих испытаний в гольф-коде. Мы будем смотреть на определенный вариант. пример Normal: 11222222222222222222233333111111111112333322 Run-length: 112(19)3(5)1(11)2333322 Число в скобках указывает, сколько раз встречался предыдущий...

9
Советы по игре в гольф в Лиспе

Какие общие советы для игры в гольф на Лиспе (любой диалект)? Пожалуйста, публикуйте один совет за ответ, и только ответы, которые относятся к диалекту Лисп (например, «удалить комментарии» не является ответом). Пожалуйста, опубликуйте диалект Lisp, к которому относится ваш совет....

9
Обратное регулярное выражение сложного процента

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

9
Девять шаблонов

Введение Я наткнулся на эту (бесполезную) схему на днях, когда смотрел телевизор. Я назвал его «паттерном 9», потому что первое число, которое использовало его, было 9. Суть его в том, что вы вводите число (скажем, х ), а затем вы возвращаетесь: Икс х + ( х / 3) [назовем это у ] две трети у...

9
Визуализируйте церковные цифры

Фон Визуализация терминов λ-исчисления Знаменитый лямбда-жонглер (и гольфист кода ) Джон Тромп изобрел интересную визуализацию терминов в λ-исчислении. По его словам: абстракции (лямбды) представлены горизонтальными линиями, переменные - вертикальными линиями, исходящими от их связующей лямбды, а...

9
Упростить дату

Это похоже на упрощение дробей, но с датами! Ввод вашей программы должен быть в форме mm/dd Например 3/4 //March 4 12/15 //December 15 1/1 // January 1 Мы предполагаем, что ввод будет действительным, так что месяцы содержат следующие числа дней: January 31 February 28 March 31 April 30 May 31 June...

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

Реализуйте дискретное преобразование Фурье (ДПФ) для последовательности любой длины. Это может быть реализовано как функция или программа, а последовательность может быть задана как аргумент или с использованием стандартного ввода. Алгоритм вычислит результат на основе стандартного ДПФ в прямом...

9
Равны ли два набора

{}это пустой набор. Вы можете использовать ()или, []если хотите. Мы не собираемся строго определять «набор», но наборы все удовлетворяют следующим свойствам: Наборы следуют обычной математической структуре. Вот несколько важных моментов: Наборы не заказаны. Нет набора содержит себя. Элементы либо в...

9
Вот Буб. Футболист мирового уровня

Это Буб. Буб - футболист. Тем не менее, он не очень хороший. Он до сих пор не может пнуть мяч в сетку! (Если вы не заметили, @это мяч. _____ | \ O | \ \|/ | \ | | net \ / ─ @ |_________\ Чтобы помочь развить свои навыки, он разработал систему, которая поможет оценить его производительность, когда...

9
Производная на грани

Мой предпочтительный способ аппроксимации производной - это центральная разница, более точная, чем прямая или обратная разница, и я слишком ленив, чтобы перейти на более высокий порядок. Но для центрального различия требуется точка данных по обе стороны от точки, которую вы оцениваете. Обычно это...

9
Индекс суммы и лишить мою матрицу

Индекс суммы и лишить мою матрицу Учитывая матрицу / 2d массив на вашем предпочтительном языке Входные данные: Матрица всегда будет иметь нечетную длину Матрица всегда будет идеально квадратной Значения матрицы могут быть любым целым числом на вашем языке (положительным или отрицательным) Пример: 1...

9
Залейте 2D сетку

Описание задачи Давайте назовем двумерный прямоугольный массив (т.е. каждый его подмассив имеет одинаковую длину) сеткой . Каждая единица сетки - это либо пустое пространство, либо граница . В сетке символов пустое пространство представлено одним пробелом; любой другой символ рассматривается как...