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

13
ASCII Meme Arrow Generator

Характеристики Учитывая число n, выведите ASCII "мем-стрелку" (больше символа >) размера n. n всегда будет положительным целым числом, больше 0. Примеры n = 2 \ \ / / n = 5 \ \ \ \ \ / / / / / Образец кода Вот пример программы, написанной на Crystal, которая возвращает правильные результаты....

13
Распределение мест в парламенте

Вступление На всеобщих выборах хотелось бы рассчитать постоянную цену за место в парламенте. Это означает, что для N >= 0распределения мест и списка nsголосов для каждой партии мы бы хотели найти число d, sum(floor(n/d) for n in ns) == N Чтобы сделать вещи интересными (и больше похожими на...

13
Реализовать строго функцию Дарбу

Согласно Википедии , сильно функция Дарбу тот, для которого изображение каждого (непустого) открытого интервала является целой реальной линией Другими словами, функция fff строго дарбу, если даны 3 произвольных действительных числа aaa , bbb и yyy , всегда можно найти xxx между (различными) aaa и...

13
Найти ближайшее название цвета HTML

вход Одинарный шестнадцатеричный цветной код, заглавная буква, без #. Также может быть 24-разрядным целым числом, если вы предпочитаете. Выход Ближайшее название цвета HTML (например red, или dark-salmon, как определено как https://www.w3schools.com/colors/colors_names.asp или см. Ниже). Расстояние...

13
Многопользовательский CRUD: действителен, проблема или ошибка?

Введение : Вы когда-нибудь использовали Dropbox с другими людьми, и вы оба изменили один и тот же файл? Когда-нибудь было многопользовательское приложение с реляционной базой данных, и два человека модифицировали (или хуже, один удалял, а другой модифицировал) один и тот же объект? Что ж, давайте...

13
Кратчайшая программа шестнадцатеричного дампа

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

13
Джимми нужна новая пара обуви!

Джимми был занят на прошлой неделе всеми этими платформами и веревками , и у бедного Джимми даже нет ног или ступней, чтобы стоять на них! Ваша задача - взять цепочку, содержащую несколько Jimmys, и дать им ноги и обувь! Получить вход в виде строки Джимми Джимми Стринг => /o\ /o\ /o\ содержащий...

13
Irish Snap: правила вариантов

Вступление Недавно я и пара моих друзей решили сыграть в несколько карт, и одна из них предложила игру «Irish Snap», которая послужила вдохновением для этого испытания. Однако позже я узнал, что в игре есть множество различных правил, с которыми вы можете играть, некоторые из которых перечислены...

13
Вычитание церкви

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

13
Это мат?

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

13
Кубы с разным коэффициентом выхода

Кубы с разным коэффициентом выхода Сегодняшняя задача очень проста: с положительным целым числом выведите представителя каждого кубоида, который можно сформировать по его факторам. Пояснения Объем кубоида является произведением его трех сторон длины. Так , например, параллелепипед объема 4, боковые...

13
Определить победителя игры в австралийский футбол

В австралийском футболе голы приносят 6 очков, а спины - 1 очко. Результаты могут включать в себя количество голов и отставаний, а также общий счет. Учитывая количество голов и отставаний для двух разных команд, определите, какая команда выиграла игру. Возьмите четыре целых числа в g1, b1, g2,...

13
Преобразование числа с прямым порядком байтов в строку

Вступление При работе с генератором BMP (битмап) я сталкиваюсь с проблемой преобразования числа в шестнадцатеричную строку с прямым порядком байтов. Вот функция, которую я создаю в JavaScript - но интересно, как маленький код может работать аналогично let liEnd= num =>...

12
Кратчайший путь в графе

Напишите программу, чтобы взять график (из стандартного ввода или файла, на ваш выбор) и найти кратчайший путь в графике. Графики указываются в следующем формате: A---S F--T | / \ | | / 5 0 |/ \| D----3--E A-Z: nodes in the graph -|/\: edges in the graph 0-9: weights on the edges <space>: all...

12
Расчет площадей.

Наименьший код, который дает область между кривой p (x) = a 0 + a 1 * x + a 2 * x 2 + ..., линией y = 0, линией x = 0 и линией x = C (т.е. что-то вроде этого: ) Вы можете предположить, что p (x)> = 0 для x <C (бонусные баллы, если ваш код работает для отрицательных значений p (x)). вход С, 0...

12
Написать валидатор JSON

Напишите программу, которая определяет, является ли ее ввод действительным JSON . Вход: текст ASCII:[\x00-\x7F]* Примечание: если ASCII проблематичен, не стесняйтесь использовать другую кодировку, но укажите это в своем посте. Выход: Valid или Invalid. Трейлинг новой строки может быть опущен....

12
Сколько снега ты получил?

Мои извинения за многословность. Мы повеселились на работе в нашем внутреннем гольфе, но для разъяснения потребовалось несколько писем, поэтому я надеюсь, что большую часть этого я запечатлел в первый раз. ПРОБЛЕМА Учитывая «смоделированный» снимок снегопада (в виде строки, стандартного параметра...

12
Завершить симметричную карту

Вам дают четверть карты, которая симметрична по осям X и Y в качестве входных данных. Программа должна распечатать полную карту. Карта может содержать следующие символы:, -+/\|.и они должны быть повернуты, как и ожидалось. Данные всегда прямоугольные и маленькие. пример $ cat in +--- |./. |/.. $...

12
Распечатать NxN спираль по возрастанию чисел [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме обмена стеками Code Golf. Закрыто 2 года назад . Числа должны быть напечатаны с ведущими нулями в поле с длиной = (количество цифр N ^ 2). Вход...

12
Диссоциатив Пресс

http://en.wikipedia.org/wiki/Dissociated_press Dissociated Press - это алгоритм, который генерирует случайный текст из существующего текста. Алгоритм начинается с печати любых N последовательных слов (или букв) в тексте. Затем на каждом этапе он ищет любое случайное вхождение в исходном тексте...