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

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

10
Полицейские и грабители
Каждый всегда хочет реализовать игру жизни Конвея. Это скучно! Давайте вместо этого сделаем полицейских и грабителей! У вас будет две команды: полицейские и грабители. Каждая команда состоит из 5 человек, каждый из которых имеет 50 единиц здоровья. Программа будет зацикливаться непрерывно. На каждой итерации будет происходить следующее: Для каждой команды …
11 code-golf 

1
Генерация последовательности Давенпорта-Шинзеля
Фон Последовательность Давенпорта-Шинцеля имеет два целых положительных параметра dи n. Обозначим множество всех последовательностей Давенпорта-Шинцеля для заданных параметров через DS(d,n). Рассмотрим все последовательности натуральных чисел 1до n, включительно, которые удовлетворяют: Нет двух последовательных чисел в последовательности. Нет подпоследовательности (не обязательно последовательной) длины больше чем d, которая чередуется между двумя различными …

6
Решить диагональное преобразование Барроуза-Уилера
Вступление В этом задании вы будете решать диагональные преобразования Барроуза-Уилера. Вот общий обзор диагонального преобразования Барроуза-Уилера. Для кодирования сообщения сначала необходимо убедиться, что оно нечетной длины (т. Е. 5, 7, 9 и т. Д.). Затем вы делаете сетку, с nпомощью n, где nдлина сообщения. Первая строка - это оригинальное сообщение. …

3
Навигация по тексту с помощью клавиш со стрелками
Фон Большинство (наполовину приличных) текстовых редакторов позволяют перемещаться по тексту с помощью клавиш со стрелками. Вверх и вниз позволяют перемещаться по линиям, а левый и правый перемещаются по линии, но также могут перемещаться вокруг. Кроме того, если линия короче позиции X вашего курсора, курсор появляется в конце строки, но возвращается …
11 code-golf 

3
Решить 2x2 Eigensystem
Для тех, у кого небольшой фон линейной алгебры, задача настолько проста: определить собственные значения и собственные векторы заданной сложной матрицы 2x2. Вы можете перейти к разделу The Challenge, чтобы узнать подробности ввода / вывода и т. Д. Если вам нужно немного освежить в eigensystems, читайте дальше. Фон Характеристическое уравнение матричного …

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

5
Великий, Белый, Север!
Эх! Знаете, проблема у нас, канадцев, в том, что иногда, после долгого дня охоты на лося и восстановления плотины, мы забываем вернуться в наши домики! Разве не было бы замечательно, если бы у нашего удобного ноутбука (который всегда на нашей стороне) был какой-то способ указать нам дом? Ну, давно сказано, …

11
Двоичное шифрование
Это основано на xkcd # 153 . Создайте программу или именованную функцию, которая принимает 2 параметра, каждый из которых является строкой или списком или массивом байтов или символов. Второй параметр будет содержать только символы, взятые из lrfu(или эквивалентных байтов ASCII). Его следует интерпретировать как последовательность инструкций, которые должны выполняться над …

4
Супер Квадратный Дождь
Зимняя распродажа Scream ™ открыта, и вы просто захватили себя интенсивной минималистической игрой в жанре Super Square . Поиграв в нее, вы приходите к осознанию того, что либо игра просто смехотворно сложна, либо вы просто очень плохи в этом. В частности, есть такая «дождевая» модель, которая, кажется, заставляет вас каждый …

8
Гольф в банке
Нашему новому банку нужна система банковских операций, но есть проблема. На нашем сервере осталось всего несколько сотен байт, поэтому вам придется писать очень компактный код. База данных К счастью, наша база данных очень проста (она была создана школьным сыном президента нашего банка), и у нас пока всего несколько клиентов. файл …
11 code-golf 

1
Сохраняйте мою поездку прохладной!
Вызов Обойдя Маркса и Спенсера, я заметил, что у них случайно установлены кондиционеры вокруг магазина. Желая сохранять прохладу, я задавался вопросом, какой самый простой способ передвигаться по всему магазину, не оставаясь слишком долго от кондиционера. Имея карту, вы должны найти способ путешествовать по всей карте, чтобы расстояние от кондиционера было …

7
Самая длинная обратная палиндромная ДНК-подстрока
Как вы, наверное, знаете, в ДНК есть четыре основания - аденин ( A), цитозин ( C), гуанин ( G) и тимин ( T). Обычно Aсвязывается Tи Cсвязывается G, образуя «ступеньки» структуры двойной спирали ДНК . Мы определяем дополнение базы как базу, с которой она связана - то есть дополнение Aесть …

2
Рисовать Шри Янтра
Вызов: Нарисуй Шри Янтра . Как: Есть разные способы нарисовать это. Все включают много шагов. Если вы думаете, что можете нарисовать его, не следуя связанным шагам, прокрутите ниже список элементов, которые вы должны иметь на своем чертеже . Полные шаги можно найти здесь: http://www.saralhindi.com/Shri_Yantra/makingsky14steps_eng.htm ( Я не копировал их здесь, …

5
Расширения касательных многоугольников
Нарисуйте что-нибудь похожее на это: В более точных терминах нарисуйте круг радиуса r с n равномерно касательными линиями длины l. Соедините концы этих линий, чтобы сформировать новый n-сторонний правильный многоугольник. правила r = радиус окружности n = количество касательных линий - должно быть равномерно распределено по окружности (n> = 3) …

12
Программа проверки Piem
Напишите программу, которая определяет функцию, которая может проверять, является ли строковая переменная с именем «все, что вы хотите или введено пользователем», или нет. (piem = рассказ или стихотворение, в котором длины слова представляют цифры π ( из Википедии )) Несколько примеров: myfunction("I am clearly wrong") # False myfunction("How I want …
11 code-golf  pi 

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