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

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

20
Рассчитайте вероятность получения вдвое меньше голов, чем бросков монет.
Напишите программу, которая, учитывая маленькое положительное четное целое число из стандартного ввода, вычисляет вероятность того, что подбрасывание такого количества монет приведет к получению вдвое меньше голов. Например, при 2 монетах возможны следующие результаты: HH HT TH TT где H и T - головы и хвосты. Есть 2 результата ( HTи …

6
Отработать изменение [закрыто]
Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто 2 года назад . Вы пишете программу для автоматического кассового аппарата. Пользователь должен измениться с наименьшим количеством монет. Напишите …
10 code-golf 

4
Word Spinner Puzzle
Это словесная загадка. Ваша программа должна принимать два слова на стандартном вводе. Слово одно - это начальное слово. Слово два - это последнее слово. От начального слова вы должны достичь конечного слова, меняя / добавляя / удаляя одну букву за раз. После каждой модификации должно образовываться новое действительное слово. Добавленные …

7
Приблизительно идеальная пятая
Начиная с 1-TET, дайте равные темпераменты, которые лучше и лучше приближаются к идеальной пятой (просто соотношение 3/2). ( Последовательность OEIS A060528 ) Формальное описание последовательности, скопированное из OEIS: Список равных темпераментов (равных делений октавы), ближайшие шаги шкалы которых все ближе и ближе приближаются к соотношениям двух тонов музыкальной гармонии: идеального …

2
Самолет взорвать
Раздутие является мощным инструментом в алгебраической геометрии. Это позволяет удалять особенности из алгебраических множеств , сохраняя при этом остальную часть их структуры. Если вы не знакомы ни с чем из этого, не беспокойтесь, фактические вычисления не сложны для понимания (см. Ниже). В дальнейшем мы рассматриваем увеличение точки(0,0)(0,0)(0,0)алгебраической кривой в 2D. …

4
Взвесьте свои слова!
Соревнование Даны две строки, каждая длиной до 30, состоящая из печатных символов ASCII (коды [ 32 , 126 ][32,126][32, 126]), поместите их на весы с наименьшим количеством байтов кода! Это состоит из следующих шагов: Рассчитайте и сравните вес струн Выберите соответственно наклоненную шкалу ASCII-art Поместите две строки на весы Строки …

16
Соответствие темы подписки MQTT
Фон MQTT (Телеметрический транспорт сообщений) является стандартным протоколом обмена сообщениями на основе публикации и подписки ( Википедия ). Каждое сообщение имеет тему, например следующие примеры: myhome/groundfloor/livingroom/temperature USA/California/San Francisco/Silicon Valley 5ff4a2ce-e485-40f4-826c-b1a5d81be9b6/status Germany/Bavaria/car/2382340923453/latitude Клиенты MQTT могут подписываться на темы сообщений, используя подстановочные знаки: Единый уровень: + Все уровни вперед: # Например, подписка …

4
Соответствующая часть для подачи бадминтона
Введение: Я видел, что сейчас был только один вызов, связанный с бадминтоном . Так как я сам играю в бадминтон (последние 13 лет), я решил добавить несколько проблем, связанных с бадминтоном. Здесь второе ( первое можно найти здесь ): Вызов: Несколько правил о бадминтоне: Подача всегда будет делаться по диагонали …

17
Буквенно-цифровой подсчет линий и кривых
Учитывая входную строку, напишите программу, которая выводит общее количество линий и кривых, которые она имеет. Соревнование Возьмите ввод STDINили любой другой метод ввода. Вывести в STDOUTили любой другой метод вывода общее количество линий и кривых, содержащихся в строке, в указанном порядке на основе приведенной ниже таблицы в фрагменте кода. Любые …

28
Переход от строки к биту
задача При наличии входной строки из одного или нескольких символов ASCII, кодовые точки которых находятся в диапазоне от 0 до 128 (исключая), выполните следующие действия: Преобразуйте каждый символ в его 7-битный код ASCII (если код ASCII меньше 7 бит, ставьте начальные нулевые биты) Объединить все биты (это приводит к 7*nбитам, …

30
Переводчик разговоров
«Разговор» - это язык, основанный на барокко, который создан в ответ на цитату Денниса на talk.tryitonline.net. Waiting for someone to create an esolang called talk. , Язык Talk имеет 4 команды: 00 Если аккумулятор равен 0, установите аккумулятор в 0. 01 Если аккумулятор равен 0, установите аккумулятор в 1. 10 …

14
Массивы начинаются с
Ваша задача - взять массив чисел и вещественное число и вернуть значение в этой точке массива. Массивы начинаются с и считаются через интервалы . Дело в том, что мы на самом деле собираемся интерполировать между элементами с учетом «индекса». Например:ππ\piππ\pi Index: 1π 2π 3π 4π 5π 6π Array: [ 1.1, …
10 code-golf  array 

4
Визуализируйте доску Nim как эксперт
Фон В игре «Ним» игроки поочередно убирают «камни» из «груд»: на каждом ходу игрок должен убрать от одного до всех камней из одной кучи. Цель Нима - взять последний камень или, в мизерском варианте, заставить своего противника сделать это - однако оказывается, что стратегии почти идентичны. Ним делает веселую игру …

6
Дано дерево генерировать его код Prüfer
В граф-теориякод прюферово является уникальной последовательностью целых чисел , которое обозначает конкретное дерево. Вы можете найти код дерева Prüfer с помощью следующего алгоритма, взятого из Википедии: Рассмотрим помеченное дерево T с вершинами {1, 2, ..., n}. На шаге i удалите лист с наименьшей меткой и установите i- й элемент последовательности …

15
Вычислить сложную мощность
Краткое изложение Для любого ввода x и y выполните сложную операцию и выведите соответствующий результат. Как ваша программа должна работать Учитывая входные данные x и y в виде z = x + yi , найдите z i-z Если абсолютное действительное значение z i-z больше, чем абсолютная мнимая часть, выведите вещественную …

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