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

12
Прерывающие сигнал квины

Quining имеет долгую историю - если вы еще не слышали о ней, щелкните по метке и прочитайте немного о ней. Твое задание Выведите бесконечную серию 1s (без других пробелов [переводы строки, пробелы и т. Д.)). UNTIL SIGINT (обычно CTRL-C) вызывается. Когда он вызывается, выведите исходный код...

12
Верстка многомерных этикеток

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

12
Sobel Edge детектор

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

12
Отличное доказательство, слишком маленькое, чтобы обмануть!

Вы сидите дома, потирая руки самым злым образом. На этот раз я смогу установить сообщество A-SPIN! Я просто утверждаю, что я доказал эту проблему (что, несомненно, невозможно) в этой книге здесь ... Вы открываете первую релевантную страницу. Вы нацарапаете эти слова ... Вы, конечно, злой Ферма!...

12
Фестиваль огней ASCII-art

Напишите, как можно меньше символов , программу, которая принимает ноль или шесть аргументов командной строки menorah menorah YEAR MONTH DAY HOUR MINUTE SECOND (Обе формы должны поддерживаться. Версия с нулевым аргументом должна быть эквивалентна вызову версии с шестью аргументами с текущей...

12
Игра замков и ключей

Есть n ящиков, пронумерованных 1-н . Каждый ящик заблокирован, так что его можно открыть только одним ключом соответствующего типа (также пронумерованным 1-n ). Эти ключи случайным образом разбросаны по блокам (один ящик может иметь любое количество ключей, один ключ может иметь любое количество...

12
Написать интерпретатор ATH

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

12
Что это за угол?

Цель этой задачи - определить угол линии на изображении. Правила на изображении: Фон изображения будет белым ( #FFFFFF) Штрих линии будет черным ( #000000) Линия НЕ будет сглажена Изображение будет 100х100 пикселей Линия начнется в центре изображения Линия начнет указывать вниз (6 часов) Линия...

12
Тест смежных букв

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

12
Повторная игра в кости

С учетом ввода, nгде 3 <= n <= 25выполните следующие шаги, начиная с одностороннего nштампа (грани в диапазоне [1, n]включительно): Выведите результат nброска текущих игральных костей в игре в виде kdn: X(где Xрезультат и kколичество игральных костей). Если количество игральных костей Xбольше...

12
Написать переводчик для 2B

Написать переводчик для 2B Мне нравится эзотерический язык Дэвида Кэтта 2B, в котором память хранится на ленте, где каждая ячейка представляет собой отдельную ленту байтов («подзаголовок»). Напишите переводчика для этого! Спецификация языка Официальную спецификацию можно найти здесь . В этой...

12
Какая это конечная абелева группа?

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

12
Воссоздайте предложение

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

12
Маскируйте IP-адрес и передавайте его

Фон Вдохновлен этим вопросом Unix.SE (и, конечно, моим собственным ответом ). Когда для интерфейса указывается IP-адрес, он часто задается в этой десятичной форме: a.b.c.d e.f.g.h где a.b.c.dфактический адрес и e.f.g.hмаска сети. Маска сети, представленная в двоичном виде, представляет собой набор...

12
Объясните десятичные дроби

Задав десятичное число в форме <float>, <precision>, вы рисуете графическое представление десятичной части (т.е. дроби) с плавающей точкой. Примеры: Вход:, 6.75, 4выход: 6||| 7 ---- 6.75(первое число из входных данных) - это число, которое нужно объяснить, 4(второе число из входных...

12
10 9 8 7 6 5 4 3 2 1… Печатать 2016

Как побочный результат моей задачи в Puzzling , ваша цель - выход 2016. Правила: Вы должны включить числа 10 9 8 7 6 5 4 3 2 1в этом порядке. Они могут быть использованы как отдельные целые числа или объединены вместе (например 1098), но 10они не могут быть разделены на 1и 0- между цифрами не...

12
9 смертей ниндзя

Вдохновлен этим разговором в чате. Ваша цель в этом испытании - подражать ниндзя и подсчитать, сколько смертей он оставил. Спекуляции Ваш ниндзя начинается с 9 смертей. Он также получает неотъемлемое начальное здоровье в качестве входа. Затем он принимает в качестве входных данных список событий в...

12
Гладкий против Коренастых против Сломанных Сквигглов

На основе коренастых против гладких струн . Squiggles /\_/\/\__/\/\/\/\_/\_/\весело делать на клавиатуре, когда вам действительно скучно. Но не все загогулины созданы равными. Некоторые загогулины гладкие, \___/а некоторые коренастые, как /\/\/\/\. Другие просто сломаны, как////_\\\ Внутри каждого...

12
Реализуйте сокращение URL

URL становятся слишком длинными. Итак, вы должны реализовать алгоритм для сокращения URL. я. Структура URL URL состоит из 2 основных частей: домена и пути . Домен - это часть URL до первого слеша. Вы можете предположить, что URL не включает протокол. Путь это все остальное. II. Домен Домен URL...

12
Создайте 4-вершинный тестер связности, используя ворота NAND

Подключенный граф представляет собой график , который содержит путь между любыми двумя вершинами. Вызов Создайте схему [2-входной NAND-gate], которая определяет, подключен ли 4-вершинный граф. (2 входа шлюза могут быть одним и тем же входным битом или другим вентилем.) Выведите True, если граф...