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

11
Гольф в банке

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

11
Великий, Белый, Север!

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

11
Решить 2x2 Eigensystem

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

11
Двоичное шифрование

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

11
Навигация по тексту с помощью клавиш со стрелками

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

11
Общее количество топологических сортов

Для данного DAG (направленного ациклического графа) каждый из его топологических сортов является перестановкой всех вершин, где для каждого ребра (u, v) в DAG, u появляется перед v в перестановке. Ваша задача - вычислить общее количество топологических видов данного DAG. правила Вы можете...

11
Выявление треугольников

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

11
Генерация последовательности Давенпорта-Шинзеля

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

11
Делимость доллара и идеальное изменение

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

11
Решить диагональное преобразование Барроуза-Уилера

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

11
Передай Пи… точно

Вслед за оценкой Монте-Карло числа Pi эта задача состоит в том, чтобы создать кратчайший код для константы Pi. За исключением того, что здесь ваш код должен выводить последовательные цифры пи всегда. Это кодовый гольф, поэтому выигрывает самое короткое представление (в байтах), за исключением того,...

11
Звук слов

Люди написали много вещей, позволяющих визуализировать одну вещь как другую. Теперь я предлагаю возможность переводить буквы на музыку! Ваша задача - написать программу, которая берет текстовый файл и выводит звуковой файл, в котором каждая буква преобразуется в конкретную заметку C3-C8. Отказ от...

11
Полицейские и грабители

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

11
Обтекание подпоследовательностей

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

11
Y-Wing стратегия для судоку

Недавно я получил новое приложение Судоку, которое производит действительно тяжелые Судоку, которые не могут быть решены с помощью стандартных стратегий. Поэтому мне пришлось выучить несколько новых. Одна из этих стратегий - стратегия Y-Wing . Он относится к категории «Жесткие стратегии», но на...

11
Максимальный каскадный продукт

Нам дан список целых чисел p1, ..., pk (не обязательно различимых), где каждое имеет значение от 1 до 9 включительно. Используя каждый из p1, ..., pk ровно один раз, мы можем сформировать конкатенацию цифр, чтобы получить новый список чисел; затем мы выводим произведение этого нового списка. Цель...

11
Мы вышли из-под контроля, Доктор!

Доктор, пытаясь убежать от сил Далеков, решил отправить их по кругу, путешествуя по разным карманам пространства по спирали. В зависимости от характера доступного пространства-времени, Доктор должен ввести в ТАРДИС управление высотой и шириной раздела пространства и своей точкой входа, с которой...

11
Нормализуй мою карту решений

Напишите функцию или программу, которая обрабатывает блок текста и возвращает новый текст. Наименьшая действительная программа выигрывает. Каждая строка в блоке текста будет иметь следующий формат: 12:34,56 Первое число - это идентификатор строки, остальные два числа, разделенные запятыми, - это...

11
В поисках Поли Немо!

о нет! Немо, наша маленькая рыба-клоун потерялась в океане ASCII, и его отец Марлин пытается найти его. Ваша задача - безопасно доставить Марлина в Немо. Но будьте осторожны, у нас на свободе безумный питающий Брюс, так что лучше избегайте его любой ценой! подробности Вам дана прямоугольная сетка...

11
CodeGolf - Барри грязный разработчик № 2

Это продолжение CodeGolf - не обращайте внимания на шум # 1, единственная проблема в том, что Барри сделал для нас еще хуже. Посмотрим, что случилось Обновить Я добавил код для создания случайного ввода и ожидаемого вывода, потому что я не очень хорош для объяснения того, что я хочу, и я...