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

11
Настройте племенной тотем на требуемую погоду

Есть деревня сиу. У него есть тотем: __ ___| |___ \/ \ / \/ /\ ``| |`` /\ /^^\ | | /^^\ / /\ \ | | / /\ \ '''''''''''''''''''''''''''' Тотем позволяет сиу осваивать погоду, помогая им в выполнении различных задач. Помогите сельским жителям правильно украсить тотем, чтобы вызвать адекватную погоду....

11
ЭТО… ЭТО… КРЕПОСТЬ!

Fortress был языком, разрабатываемым исследовательской группой Sun Programming Language Research Group (RIP Fortress), у которого было уникальное свойство: можно было отображать («укреплять») программы в разных стилях шрифтов (например, полужирный шрифт, полужирный, курсив, римский и т. д.). Цель...

11
Реализуйте странный автомат

Я играл с клеточным автоматом и нашел тот, у которого было интересное поведение. Вот как это работает: Он читает двоичную строку слева направо, если он встречает другое, а 1затем 2другие значения, он добавляет 0к результату и продолжает чтение. Если он встретит a 0(или осталось менее 3 значений),...

11
Планировка этажей!

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

11
Stackin 'Доски

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

11
Левенштейн Ваш источник

Расстояние редактирования Левенштейна между двумя строками - это минимально возможное количество вставок, удалений или замен для преобразования одного слова в другое. В этом случае каждая вставка, удаление и замена имеют стоимость 1. Например, расстояние между rollи rollingравно 3, потому что...

11
Простое декодирование DTMF: найдите ключ телефона!

Это простая задача, которая, надеюсь, может привести к творческим ответам. Цитата из Википедии : «Двухтональная многочастотная сигнализация (DTMF) - это внутриполосная система телекоммуникационной сигнализации, использующая диапазон тональных частот по телефонным линиям между телефонным...

11
Баннер самолета ASCII

Учитывая два входа - один из них непустая печатная строки ASCII (включая пробел, за исключением символа новой строки), другие один из двух различных, последовательных значений вашего выбора ( 1 / 0, l / r, left / rightи т.д.) - выводить ASCII искусства самолета баннер строки, указывающий влево или...

11
Заполните пробелы, пожалуйста!

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

11
Сделайте немного Континент

Давайте представим, что у нас есть матрица битов (которая содержит хотя бы один 1): 0 1 0 1 1 0 1 0 0 1 0 0 1 0 1 0 0 1 0 1 1 0 0 0 1 0 1 1 0 1 0 1 0 1 1 0 0 1 0 0 1 1 0 1 0 0 0 1 0 1 1 0 0 1 0 Мы хотим установить некоторые из битов в этой матрице так, чтобы она образовывала непрерывный двоичный...

11
Переверните строку!

Ваша задача: написать программу / функцию, которая при задании строки, содержащей только символы ASCII, выводит / возвращает строку в обратном порядке. Пример: 1) вход Hello, World! 2) Количество уникальных символов на входе. (Входная строка, разделенная пайпами ( |) для удобства чтения)...

11
Инвертировать Quine!

Мы все знаем, что такое лоза . Перевернутый Куайн непустая программа , которая печатает обратный его исходный код , не читая его исходный код, и состоит исключительно из печати ASCII-символов (пробел через ~). Здесь «обратный к исходному коду» означает следующее: выходные данные вашей программы...

11
Визуализировать включение-исключение

Включение-Исключение позволяет вычислять размеры некоторых объединений и пересечений между наборами, зная некоторые другие значения. Я не буду объяснять это точно, но ваша задача - визуализировать включение-исключение на диаграмме Венна. Потому что я хороший, вы будете использовать прямоугольники,...

11
Латексные таблицы истинности

Напишите программу или функцию, которая принимает список выходов из логической функции и выводит код LaTeX для своей таблицы истинности. Входные данные должны быть помечены как строчные буквы a-z, а выходные данные должны быть помечены как F. Длина списка входов всегда будет короче 2^25, что...

11
Расширить число

Расширить число Ваша задача - расширить целое число больше 0 следующим образом: Разделите число на десятичные цифры и для каждой цифры создайте список в соответствии с этими правилами: если цифра нечетная, список начинается с цифры и уменьшается до 1; если цифра четная, список начинается с цифры и...

11
Инвертированный из уникальности (нить грабителя)

Учитывая вывод программы полицейского ( o), byte-count ( n) и количество используемых уникальных bytes ( c), придумали соответствующий фрагмент кода длиной в nбайты с cуникальными байтами, который соответствует выводу полицейского o. Это нить грабителей . Опубликовать решения, которые вы взломали...

11
Minecraft Inventory Management

Управлять инвентарем Minecraft сложно. У вас есть 17 бриллиантов, но вам нужно 7, чтобы изготовить стол для зачарования, кирку и меч. Вы берете их и щелкаете правой кнопкой 7 раз? Или вы щелкаете правой кнопкой один раз, дважды щелкаете правой кнопкой мыши и берете 7 влево? Это так запутанно! для...

11
Решить матричное уравнение по методу Якоби (пересмотрено)

Математический фон Пусть A будет матрицей действительных чисел размером N на N, вектором из N действительных чисел и вектором из N неизвестных действительных чисел. Матричное уравнение Ax = b. Метод Якоби заключается в следующем: разложить A = D + R, где D - матрица диагоналей, а R - остальные...

11
Длина последовательности сумаха [закрыто]

Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто 2 года назад . Последовательность Sumac начинается с двух целых чисел: t 1 и t 2 . Следующий член,...

11
Собственные значения матрицы

Учитывая квадратную матрицу, выведите собственные значения матрицы. Каждое собственное значение должно повторяться количество раз, равное его алгебраической кратности. Собственные значения матрицы Aявляются скалярным значением , λтакими , что для некоторого вектора - столбца v, A*v = λ*v. Они также...