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

20
String to ASCII Art Text

Задание Вы должны написать немного ASCII Art Text, как видно из этого сайта для создания ASCII искусства ! правила Ввод будет только алфавитный текст и пробелы, и будет вводиться в виде одной строки. Это также без учета регистра. Вам не нужно исправлять, если выходной текст длиннее ширины...

20
Смерть пиксельного искусства с низким разрешением (или «Нарисуй ту смерть»)

Это нерегулярный вебкомик! тематическое задание. * Смерть - это довольно обширная организация, и, хотя Головная Смерть без труда рассказала своим сотрудникам, некоторые другие сущности, связанные с организацией, не могли отследить их всех. Таким образом, ваша задача здесь состоит в том, чтобы,...

20
С Днем Фибоначчи!

Фон Сегодня (или вчера) сегодня (или было) 11/23 или день Фибоначчи! Что может быть лучше, чем приготовить торт Фибоначчи? Примеры 3 ii i_i_ii_i_i 8 ii ii ii ii ii ii ii ii i ii i i ii i i ii i i ii i i ii i i i ii i i i i ii i i i i ii i i i i i ii i i i i i i ii i i i i i i i ii i i i i i i i i i...

20
Кронштейн балансировочный

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

20
Найти сумму всех возможных базовых представлений

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

20
Сделать конвертер числового списка

Не ненавидите, когда хотите скопировать и вставить список чисел (вектор, массив ...) из одной программы в другую, но формат, в котором у вас есть числа, не соответствует формату, в котором вы нуждаетесь ? Например, в MATLAB у вас может быть список, разделенный пробелами, например: [1 2 3 4 5] (you...

20
8-битный подсчет шахматных пикселей

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

20
D & D point стоимость покупки

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

20
Заключите выражение в скобки

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

20
Визуализация слов

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

20
Преобразовать Salesforce 15-символьный идентификатор в 18-символьный

В Salesforce CRM каждый объект имеет 15-символьный буквенно-цифровой идентификатор, который учитывает регистр. Если кому-то интересно, на самом деле это номер базы 62 . Однако инструменты, используемые для переноса и интеграции данных, могут поддерживать или не поддерживать чувствительность к...

20
Положить квадратные колышки в квадратные отверстия

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

20
Вся ваша база палиндромная принадлежит нам

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

20
Как далеко Солнце?

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

20
Найти продукт креста

Перекрестное произведение двух трехмерных векторов 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 Направления...

20
Магнитное притяжение в массиве

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

20
Когда Санта входит в подвал? (AOC День 1)

Я воспроизводлю вторую часть первого дня «Появления кода» с разрешения создателя. Санта пытается доставить подарки в большой жилой дом, но он не может найти правильный этаж - направления, которые он получил, немного запутаны. Он начинает с первого этажа (этаж 0) и затем следует инструкциям по...

20
«Завершите работу» как можно раньше

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

20
Раскройте расширение bash brace

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

20
Щенячья команда

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