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

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


14
Гольф последовательность, экспоненциальная производящая функция которой является касательной
Почти каждая функция может быть выражена как многочлен с бесконечными членами. Например, e^x = 1 + x + x^2/2! + x^3/3! + x^4/4! + ... Например, sin(x) = x - x^3/3! + x^5/5! - x^7/7! + ... Коэффициенты n-членов образуют последовательность, и соответствующая функция называется порождающей функцией последовательности. Коэффициенты n-членов …

12
Oneliner для объединения строк с одним и тем же первым полем
Это мой первый вопрос по Codegolf, поэтому я прошу прощения заранее, если он не подходит, и я приветствую любые отзывы. У меня есть файл с этим форматом: a | rest of first line b | rest of second line b | rest of third line c | rest of fourth …

4
Кратчайшие пути в графе делителей
Вступление В этой задаче мы будем иметь дело с неким бесконечным неориентированным графом, который я называю графом с высокими делителями . Его узлами являются целые числа, начиная с 2. Между двумя узлами a <b есть ребро, если a делит b и a 2 ≥ b . Подграф, образованный диапазоном от …

30
Отдельные алфавиты и цифры
Абзац текста состоит из цифр и букв алфавита. Ваша задача - разделить цифры слева и буквы алфавита справа в том же порядке каждой строки. Правила: Числа представляют собой простые целые числа; так что нет десятичной точки и нет отрицательных / положительных знаков. Числа могут быть или не быть смежными, но …

10
Кратчайшее Панграмматическое Окно
Панграмма - это предложение или выдержка, которая содержит все двадцать шесть букв алфавита, как показано в этом кодовом соревновании по гольфу . Однако панграмматическое окно - это панграмма в виде некоторого сегмента текста, который может заканчиваться или начинаться в середине слова, найденного где-то в более крупной работе. Они естественным образом …
15 code-golf  string 

1
Создайте циклический массив
Вступление Массив указателей представляет собой массив Lненулевых целых чисел , где 0 ≤ L[i]+i < len(L)имеет место для всех индексов i(предполагается , что индексация с 0). Мы говорим, что индекс i указывает на индекс L[i]+i. Массив указателей представляет собой цикл, если индексы образуют один цикл длины len(L). Вот некоторые примеры: …

5
Автоматический домостроитель
Автоматические домостроительные наноботы были изготовлены, и ваша работа - кодировать их. Вот дом, созданный входом 7 4 2 /-----/| / / | |-----| | | | | | | / |_____|/ Вводом является строка, содержащая размеры дома. 7 это ширина. |_____| ---7--- 4 это высота. | | | | 2 …

9
Советы по игре в гольф в Ракетке / Схеме
Какие общие советы у вас есть для игры в гольф в Racket / Scheme ? Я ищу идеи, которые могут быть применены к задачам по коду для гольфа в целом, которые, по крайней мере, несколько специфичны для Racket / Scheme (например, «удалить комментарии» - это не ответ). Я знаю, что …
15 code-golf  tips  lisp 

30
Переключить строку
Задача состоит в том, чтобы просто переключить строку внутри другой строки. объяснение Если строка переключения является подстрокой основной строки , удалите все экземпляры строки переключения из основной строки ; в противном случае добавьте строку переключения в конец основной строки . правила Все строки состоят из печатных символов ASCII Функция должна …
15 code-golf  string 

5
Кодировать кодовую страницу
Вступление Кодовая страница отображает целочисленные значения на определенный символ. Мы можем визуализировать кодовую страницу следующим образом: + --- + --- + --- + --- + --- + --- + --- + --- + --- + --- + --- + --- + - - + --- + --- + --- + …

12
Ravenity кубических дистанционных чисел
Вдохновленный этой записью Numberphile Фон Число расстояний куба целого числа n определяется здесь как набор целых чисел, которые находятся на расстоянии x³ для данного x . Для простого примера, с n=100и x=2, что номер куб расстояния является {92,108}. Это может быть расширено до большего набора, просто меняя x . При …

10
Определить тип ввода
Задача проста: определить тип ввода и вывести идентификатор, сообщающий, какой это тип. "Интерфейс", Целое число без знака: 0, 1, 34,111111111111111111111111111111111111111111 "SI", Целое число: +0, +1, +42, -1, -3,-111111111111111111111111111111111111111111 "UD", без знака десятичного: 0.0, 1.23,1234.1234 "SD", десятичные: -0.0, +0.0,-1.235 "LE", Письмо: a- zи A-Z «SY», символ: ASCII кодовые точки: [32-47, 58-64, …

6
Прибыль в магазине игрушек
История «2016? Хорошо ...», проворчал продавец игрушек Гильберт. Он открыл глаза, вытер салфетку, стекающую с его уха, и съел утренний клич-крем. Образцы праздников. Он должен пойти на работу сейчас и закончить бухгалтерский учет за год. Рождество - очень урожайный период года, особенно для его продаж. Гильберт точно знает, как это …
15 code-golf 

4
Построить простую комнату в ASCII-арт
Комната может состоять из соединенных прямоугольников, например, L-образная комната. Такая комната может быть описана списком измерений, описывающих размер каждого прямоугольника. Предположим, у вас есть два списка ввода. Первый содержит ширину прямоугольников, сложенных вертикально друг над другом. Второй содержит высоту прямоугольников. Например, ввод [4 6][3 2]будет прямоугольником 4 на 3 поверх …

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