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

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

5
Рендеринг ASCII Box
задача Ваша задача - написать программу, которая будет выводить блоки ASCII в местах, указанных входными данными. вход Вам будет предоставлен список номеров. Формат здесь немного гибкий, в том , что вы можете использовать любой deliminator вы хотите (например 1,2,3,4, 1 2 3 4, [1,2,3,4]). Список состоит из 4 групп и …

9
Взаимно заполните пробелы
Если введены две строки с последовательностями символов подчеркивания, представляющими соответствующие слова, выведите предложения с заполненными пробелами. Лучший способ описать эту проблему - это на примере. Вот пример ввода: programming _____________ and code golf programming puzzles ______ code ____ И вот соответствующий вывод: programming ___puzzles___ and code golf programming puzzles _and__ …
11 code-golf  string 

8
Примитивные Корни Единства
Позвольте zбыть комплексное число. zявляется n-ым примитивным корнем единства, если для определенного положительного целого числа n и для любого положительного целого числа k < n . Вызов Напишите полную программу или функцию, которая, учитывая положительное целое число в nкачестве входных данных, выводит все n-е примитивные корни единства. Вы можете вывести …

3
Читать таблицы
задача Прочитайте содержимое таблицы с учетом набора координат. Форматирование таблицы Таблицы будут в этом основном формате: |[name]|[name]| --------------------- [name]| [val]|[val] | [name]| [val]|[val] | Имена столбцов всегда уникальны внутри столбцов . Имена строк также уникальны в строках . Это включает в себя имена, которые являются одинаковыми, кроме пробелов. Значения, имена …
11 code-golf  string 

6
Обрезать и считать десятичные
В этом задании вы напишите программу, которая выведет, сколько десятичных разрядов во входной строке, и при необходимости обрежет ввод. Примеры -12.32 2 32 0 3231.432 3 -34.0 0 -34 023 0 23 00324.230 2 324.23 10 0 00.3 1 0.3 0 0 -04.8330 3 -4.833 правила Вводом будет строка, которая …

5
Идентичность Безу
Введение в личность Безу GCD из двух целых чисел A, B является наибольшим положительным целым числом, которое разделяет их обоих, не оставляя остатка. Теперь из-за свойства Евклида, что каждое целое число N может быть разделено на другое целое число M следующим образом: существуют пары u, v такие, что мы можем …

1
Рассчитать число, делитель издание
Вдохновленный этим вопросом по математике. Пусть простые множители числа, п , можно представить в виде Р (п) = 2 х 3 б х 5 гр х ... . (Используя й в качестве символа умножения.) Тогда число делителей п можно представить в виде D (п) = (а + 1) х (Ь …

1
Влечение между словами
Теория гравитации Ньютона говорит, что гравитационная сила между двумя точечными массами F = (Гм 1 м 2 ) / г 2 куда G - гравитационная постоянная: 6,674 × 10 -11 Н · (м / кг) 2 m 1 - масса первого объекта м 2 - масса второго объекта r - …

3
Заправка первозданного мира
Вдохновленный программированием нетронутого мира . Также тесно связано с этой проблемой . Давайте определим первичное простое число как число, которое само по себе простое, но больше не будет простым, если вы удалите любую непрерывную подстроку из N оснований из 10 цифр, где 0 < N < digits in number. Например, …

12
Эни, мини, мин, мо
Вступление Песня детства Eeny, meeny, miny, moe часто использовалась, чтобы выбрать, кто был "этим", играя тэг. Каждый будет стоять в кругу и указывать на одного человека, выбранного случайным образом. Они будут петь: Eeny, meeny, miny, moe, Поймай тигра за палец. Если он кричит, отпусти его, Эни, Мини, Мин, Моу. Когда …

4
Распределитель памяти
Вы разрабатываете новый эзотерический язык программирования, и одну из функций, которую вы решили добавить, это динамический распределитель памяти. Ваш язык определяет специальное выделенное виртуальное адресное пространство для программного пространства пользователя. Это отдельно от адресного пространства, используемого распределителем памяти для любого внутреннего состояния. Чтобы снизить стоимость распространения вашей реализации, размер кода …
11 code-golf 

6
Можно ли упростить дробь, используя аномальное аннулирование?
Аномальное аннулирование (от Wolfram Alpha): Аномальное аннулирование - это «аннулирование» цифр a и b в числителе и знаменателе дроби a / b, в результате чего получается дробь, равная оригиналу. Обратите внимание, что если в числителе и знаменателе есть несколько, но различающихся количеств одной или нескольких цифр, существует неопределенность в отношении …

2
Подсчет значков для инновационных сплайнов
Инновация - карточная игра, в которой игроки сражаются на протяжении веков, от предыстории до современности, в попытке заработать достижения быстрее, чем их противники. Каждая карта в Innovation уникальна и предоставляет игроку ряд значков. Если мы будем рассматривать каждую карту как сетку 2x3, то три из четырех слотов слева и снизу …

5
Проанализируйте свой стул
Эта задача основана на настройке кресла Downgoat's . Вызов Вы только что отрегулировали свой новый стул! Он подходит вам идеально. Однако колесо скрипит, и вы знаете, что ремонтники изменят регулировку. Проблема в том, что у вас нет линейки, поэтому вам придется написать программу, чтобы измерить ее для вас. Ремонтники могут …

2
Выражения в скобках
Сегодня ваша задача - создать все возможные полные скобки выражения. Ваш ввод представляет собой одну строку ASCII для печати, содержащую один или несколько терминов, разделенных операторами. Ввод также может содержать пробелы - вы должны их игнорировать. Термин есть [a-zA-Z0-9], оператор есть [^ ()a-zA-Z0-9]. Вы можете предположить, что ввод всегда действителен. …

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