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

9
Конвертировать pointfree в pointful

Будучи хакером на Haskell, я предпочитаю бессмысленную нотацию над точечной. К сожалению, некоторые люди считают, что бессмысленные нотации трудно читать, и мне трудно получить правильное количество скобок, когда я пишу точечно. Помогите мне преобразовать код, написанный в pointfree, в точечную...

9
Напечатайте эту доску с крестиками!

Вот доска для игры в крестики-нолики: a b c | | 1 - | - | - _____|_____|_____ | | 2 - | - | - _____|_____|_____ | | 3 - | - | - | | Учитывая набор ходов, распечатайте доску с жетонами. Входные данные будут приниматься в виде ходов, разделенных пробелами, причем каждый ход будет: Во-первых, токен,...

9
Заполните сетку случайно

Учитывая положительное целое число n < 10, создайте 2-мерную матрицу, где каждое местоположение заполнено своим xи yиндексом (начиная с верхнего левого угла). Например: Вход: 2 00 10 10 11 Вход: 3 00 10 20 01 11 21 02 12 22 Как только сетка будет создана, случайным образом заполните каждый...

9
Натуральный Пи № 1 - Песок

Цель Генерируйте ( N) случайные отрезки одинаковой длины ( l), проверьте, пересекают ли они равноотстоящие ( t) параллельные линии. моделирование Что мы моделируем? Игла Буффона . Разгладьте песок в своей песочнице, нарисуйте набор параллельных линий, расположенных на равных расстояниях (назовите...

9
Примерный арксинк

Цель проста: вывести ненулевое реальное решение xуравнения с sin(x) = -mxучетом входных данных mв наименьшем количестве байтов. Характеристики: Ваш ответ должен быть верным с 3 значащими цифрами. Вы можете вывести любое реальное решение, кроме тривиального x=0. Можно предположить m, что существует...

9
Код гольф случайной ортогональной матрицы

Ортогональная матрица представляет собой квадратную матрицу с вещественными элементами , чьи столбцы и строки являются ортогональные орты (т.е. ортонормальные векторы). Это означает, что M ^ TM = I, где I - единичная матрица, а ^ T означает транспонирование матрицы. Обратите внимание, что это...

9
Самые долговечные типы покемонов

Фон Этот вопрос похож на этот . Я предоставил всю необходимую информацию ниже. Если вы знакомы с другой задачей, обратите внимание, что мы ранжируем все виды защиты, а не видим эффективность отдельной атаки. Это важно, потому что это означает, что таблицы противоположны друг другу, и цель этой...

9
Сделайте упрощенный Тамагочи / Гига Пэт!

Тамагочи и Гига Питомцы были маленькими электронными устройствами, которые имитировали маленького виртуального питомца. У этого питомца было несколько характеристик, таких как здоровье, голод и т. Д. Я недавно написал этот пример: import msvcrt,os,sys;d=m=100;h=s=t=p=0;f=10 while 1:...

9
Манхэттенское расстояние вращения

Я думаю, что это будет хорошим испытанием: http://adventofcode.com/2016/day/1 Описание задания При заданной последовательности поворотов и расстояний по схеме (L | R) [1-9] [0-9] * укажите манхэттенское расстояние между начальной и конечной точками, то есть минимальное количество вертикальных и...

9
Собрать мусор

Вы смотрите на проспект, и кто-то оставил мусор! Вам нужно написать программу, которая поможет решить проблему, поместив мусорную корзину в мусорные баки. Задание Проспект состоит из строки печатных символов ASCII, например: [[](dust)[]] car ((paper)vomit) (broken(glass)) [[] (rotten) fence (dirty)...

9
Равные типы скобок

На основании НАСТОЯЩЕГО вопроса. Для ()[]{}<>данной строки замените каждую скобку скобкой соответствующего типа так, чтобы скобки совпадали, и вложенные скобки циклически выполняются следующим образом: Внешние из них () Прямо внутри ()должно быть[] Прямо внутри []должно быть{} Прямо внутри...

9
2D Dungeon Crawler

Ваша программа должна принимать многострочную строку, например так: ############# # # # p # # # ############# pявляется игроком и #является блоком. Теперь под этим в терминале должна быть строка ввода, гласящая: How do you want to move? Если игрок печатает, lон должен идти влево, когда нет блока,...

9
Распечатать поющего ангела

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

9
Количество простых узлов с n пересечениями

Премьер узел является: нетривиальный узел, который не может быть записан как сумма узлов двух нетривиальных узлов. Объяснение суммы узлов : поместите два узла рядом, ... затем проведите две линии между ними, к одной и той же нити с каждой стороны, и удалите часть между линиями, которые вы только...

9
Вывести текущее время ... с учетом дополнительных секунд

(Примечание: хотя связаны, эта проблема не является дубликатом этого одного , потому что он требует определения високосных секунд автоматически , а не жестко прописывать их раз, и не является дубликатом этого одного , потому что большая часть трудностей происходит от определения времени без...

9
Ошибка (или предупреждение) quine, это также обычный quine [закрыто]

Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто 3 года назад . (Вдохновлен этим комментарием на старый вопрос.) Фон Куайн ошибки (также известный...

9
Все квадраты, которые соответствуют последовательности символов подстановки [закрыто]

Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто 3 года назад . Это было вдохновлено частью задачи команды № 6 конкурса ARML 2016 года. Вот...

9
Отрицательные простые числа XOR

Около года назад вас попросили найти простые числа XOR . Это числа, чьи единственные факторы равны 1 и сами при выполнении умножения XOR в базе 2 . Теперь были немного оживлены. Мы собираемся найти простые числа XOR в базе -2 Преобразование в базу -2 База -2 очень похожа на любую другую базу. Самое...

9
Эратосфен Шафл

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

9
Quining, но с файлами Windows!

Напишите квинну, которая при запуске создает себя в текущем каталоге, в исходном файле с именем себя. В этом случае мы будем использовать Windows, поэтому имя файла (и, следовательно, quine) должно иметь следующие ограничения: Ни один из этих персонажей \ / : ? * < > | Менее 211 255 символов...