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

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

1
Щенячья команда
puppyУтилита принимает имя файла в качестве входных данных, и делает именно то , что можно было бы ожидать щенка делать: он измельчает его! Как измельчить Вырвать страницы зубами. Разбить входной файл на новые строки. Разрывайте каждую страницу своими лапами. Для каждой строки (не включая перевод строки) выберите случайное целое число, …

4
Магнитное притяжение в массиве
Фон У меня есть ряд мощных магнитов и куча металлических предметов между ними. Куда магниты их потянут? вход Ваш ввод представляет собой массив неотрицательных целых чисел, который будет содержать хотя бы одно 1. Вы можете использовать любой разумный формат. В 0s массива представляет собой пустое пространство, и 1s представляют собой …

18
Центр масс из списка координат и их массы
Вот быстрый вызов в понедельник утром ... Напишите функцию или программу с наименьшим числом байтов, которые: Принимает в качестве ввода список [x,y]координат В качестве входных данных принимает список [x,y]соответствующих масс координат. Выводит рассчитанный центр масс в виде [xBar,yBar]. Замечания: Входные данные могут быть приняты в любой форме, если используется массив. …

9
Как далеко Солнце?
Вступление ТЛ; др Постоянно выводить текущее расстояние от Земли до Солнца. Упрощенно, орбита Земли вокруг Солнца является эллипсом. Таким образом, фактическое расстояние между ними постоянно меняется. Это расстояние можно рассчитать для любого данного дня, используя эту формулу : Уравнение можно разбить на следующие части 2 : 1представляет 1 AU (астрономическая …

14
Вся ваша база палиндромная принадлежит нам
Генерация порядкового номера оснований, в которых nнаходится палиндром ( OEIS A126071 ). В частности, последовательность определяется следующим образом: задайте число n, укажите его в базе aдля a = 1,2, ..., nи посчитайте, сколько из этих выражений являются палиндромными. «Палиндромный» понимается как обращение базовых aцифр выражения как атомных единиц (спасибо, @Martin …

3
Заключите выражение в скобки
Недавно я писал новый язык , чтобы избежать необходимости обрабатывать порядок операций , я просто заключил в скобки каждое выражение правильно, чтобы полностью избежать этого. Поскольку круглые скобки находятся в кодировках 40-41, ваш код должен быть максимально коротким. Примеры 1+2*3 (1+(2*3)) 2*(3+4) (2*(3+4)) 2*3/4+3 (((2*3)/4)+3) 342*32/8 ((342*32)/8) правила Единственные операции, …

3
Положить квадратные колышки в квадратные отверстия
Я был заинтригован дизайном этой графики из New York Times, в которой каждый штат США представлен квадратом в сетке. Я задавался вопросом, помещали ли они квадраты вручную или фактически находили оптимальное расположение квадратов (согласно некоторому определению), чтобы представить положения смежных государств. Ваш код будет выполнять небольшую часть задачи оптимального размещения …

6
D & D point стоимость покупки
При создании персонажа Dungeons & Dragons альтернативой бросающимся способностям является назначение их в рамках бюджета мощности, называемого точечной покупкой. Более высокие оценки способностей стоят больше очков, особенно в верхней части: оценка 8 является бесплатной, а повышение оценки на 1 стоит 1 балл, за исключением повышения до 15 или 16 - …

5
8-битный подсчет шахматных пикселей
Цель Вы играете в компьютерную игру в шахматы. Дисплей только черный и белый, а пиксели короткие. Белые пиксели потребляют больше энергии по сравнению с черными, и вы беспокоитесь о своем углеродном следе. Учитывая квадрат и фигуру в шахматной записи, верните количество белых пикселей, отображаемых в квадрате. Решение может быть в …

30
Когда Санта входит в подвал? (AOC День 1)
Я воспроизводлю вторую часть первого дня «Появления кода» с разрешения создателя. Санта пытается доставить подарки в большой жилой дом, но он не может найти правильный этаж - направления, которые он получил, немного запутаны. Он начинает с первого этажа (этаж 0) и затем следует инструкциям по одному символу за раз. Открывающая …
20 code-golf 

18
Найти продукт креста
Перекрестное произведение двух трехмерных векторов a⃗ a→\vec a и b⃗ b→\vec b это единственный вектор c⃗ c→\vec c таким образом, что: c⃗ c→\vec c ортогональна обоимa⃗ a→\vec a иb⃗ b→\vec b Величина c⃗ c→\vec c равна площади параллелограмма, образованной a⃗ a→\vec a и b⃗ b→\vec b Направления a⃗ a→\vec a …

10
Кронштейн балансировочный
Вам будет предоставлена ​​(возможно, пустая) строка, содержащая скобки ( [{()}]) и любые другие символы ( A- Z, a- z, 0- 9, знаки пунктуации). Вам необходимо проверить, соответствует ли он следующим правилам: Не заключенные в скобки символы игнорируются. Каждая открытая скобка [{(имеет закрывающую скобку )}]. Так [](что не допускается. Скобки правильно …

1
Смерть пиксельного искусства с низким разрешением (или «Нарисуй ту смерть»)
Это нерегулярный вебкомик! тематическое задание. * Смерть - это довольно обширная организация, и, хотя Головная Смерть без труда рассказала своим сотрудникам, некоторые другие сущности, связанные с организацией, не могли отследить их всех. Таким образом, ваша задача здесь состоит в том, чтобы, учитывая название одной из различных смертей, сгенерировать соответствующее 32x32 …

2
Визуализация слов
Учитывая слово, состоящее только из строчных букв, сделайте следующее: Для каждой буквы получите простую факторизацию ее положения в алфавите. Для каждого простого множителя p нарисуйте ромб с длиной стороны p и вставьте букву в середине ромба. Самый большой бриллиант находится посередине, последующие более мелкие бриллианты (от самых больших до самых …

9
Роман Прайм Факторы Репуниц
Фон Люди говорили о факторизации в чате, и мы говорили о встречах. Повторные объединения представляют собой подмножество чисел, известных как повторные обозначения, которые представляют собой числа, состоящие только из повторяющихся цифр, таких как 222или 4444444444444444, но повторные соединения состоят только из 1. Первая пара repunits, следовательно 1, 11, 111и т.д. …

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