Пазлы для программирования и Code Golf

Вопросы и ответы по программированию головоломок энтузиастов и любителей кода

30
Разделить строку
Вызов Учитывая строку и число, разделите строку на столько частей одинакового размера. Например, если число равно 3, вы должны разделить строку на 3 части независимо от длины строки. Если длина строки не делится поровну на предоставленное число, вы должны округлить размер каждой части и вернуть строку «остаток». Например, если длина …
23 code-golf  string 

13
Создайте самую медленную растущую функцию из 100 байтов
Ваша задача - создать самую медленную растущую функцию из не более 100 байтов. Ваша программа будет принимать в качестве входных данных неотрицательное целое число и выводить неотрицательное целое число. Давайте назовем вашу программу P. Он должен соответствовать этим двум критериям: Его исходный код должен быть меньше или равен 100 байтам. …

6
Добавляет или Предполагает? Зависит
Завтра мозгу исполняется год! В честь его дня рождения мы проводим вечеринку по случаю дня рождения в стиле PPCG, на которой несколько пользователей публикуют вопросы, связанные с умом! Помогите нам отпраздновать! :) Brain-flak - это эзотерический язык, который я написал, где все команды являются скобками, и все скобки должны быть …

18
Распечатать перемешанную колоду карт
вход Никто Выход 52 карты. Нет дубликатов. Карты представлены в виде символов Юникода, например, 🂹. В кодовые Unicode следующий формат: Первые три цифры 1F0. Следующая цифра A, B, Cили Dдля лопаты, червы, бубны и клубы соответственно. Следующая цифра до 1конца Cи Eдля различных номеров / лицевых карт. 1туз, 2- Aэто …

16
Случайный Гольф Дня № 8: перемешайте бесконечный список
О серии Во-первых, вы можете относиться к этому, как к любому другому вызову для игры в гольф, и отвечать на него, не беспокоясь о серии вообще. Тем не менее, существует таблица лидеров по всем задачам. Вы можете найти таблицу лидеров вместе с дополнительной информацией о серии в первом посте . …

3
Образ Дракона
Я увидел крутой гиф из кривой двойного дракона, сделанный из квадрата, и подумал, что произойдет, если мы начнем с другого базового изображения. Поэтому я написал программу для этого. Это так круто, что я подумал, что было бы весело сделать это как вызов. задача Вы получите квадратное изображение с длиной края, …

10
Капли дождя падают на мои ... очки?
Я живу в Великобритании, где идет дождь. Много. У меня также есть печальная необходимость носить очки, чтобы видеть, а это означает, что когда идет дождь (как сейчас), я едва могу видеть из них. Эта задача такова, что вы все можете испытать то же самое! задача Выходные очки ASCII art с …

15
Найти, сколько буквенно-цифровых символов можно составить из одного числа
Буквенно-цифровые символы имеют ASCII-значения: 0-9 -> 48-57 A-Z -> 65-90 a-z -> 97-122 Ваша задача - взять целое число в качестве входных данных и вывести, сколько символов можно сделать, используя последовательные цифры этого числа. Коды символов могут перекрываться. 666должно привести 2, так как у вас есть 66дважды. Тестовые случаи: Input: …
23 code-golf  string 

2
Оптимизируйте сортировку, используя «Обратные субвекторы»
Это задача с наименьшим количеством операций, цель которой состоит в том, чтобы отсортировать вектор по возрастанию, используя наименьшее количество обращений. Ваш алгоритм может сортировать вектор только с использованием «инверсий субвекторов» 1 , но он может использовать другие операции для арифметических операций, циклов, проверки его сортировки и т . Д. Число …

10
Муравьи на натуральном бревне
Это хороший вызов для начинающих и хороший убийца времени. Я сказал только «естественный» журнал, потому что заголовок был слишком коротким, это не имеет ничего общего с логарифмами. Дано 2 переменные: Количество муравьев n. Ширина бревна w. Выведите лог ширины wс nмуравьями (показан пример w=3, n=6) | | | \O/ \O/ …

30
Соотношение суммы других элементов
задача Учитывая массив положительных целых чисел, замените каждый элемент с четностью суммы других элементов. Массив гарантированно содержит как минимум 2 элемента. Определение Четность: четное или нечетное число. пример Для массива [1,2,3,1]: Заменить 1с четностью 2+3+1, т.е. even. Заменить 2с четностью 1+3+1, т.е. odd. Заменить 3с четностью 1+2+1, т.е. even. Заменить …

2
Избежать шахматной доски
Вы оказываетесь на шахматной доске, как и каждый. Вы можете видеть выход, но он ужасно далеко, и вы бы предпочли не идти весь путь. К счастью, некоторые местные жители предложили вам прокатиться. Рыцарь, Ладья, Епископ и Король готовы доставить вас к месту назначения, но, видя, что это шахматная доска, они …
23 code-golf  chess 

23
Получить десятичную!
Задача: Ваша задача, когда дано три входа: числитель n знаменатель d другое целое число, x Создайте программу / функцию, которая находит xth-ю цифру числа после десятичного знака. Технические характеристики: Диапазон nи dнаходится между 1и 2^31 - 1включительно. Диапазон xмежду 1и 10,000,000включительно. Вы можете использовать индексирование на основе 1 или индексирование …
23 code-golf  math 

12
Моя игра Диффи выродилась?
Недавно я отправил на вопрос о Diffy играх, остались без ответа. Это хорошо, вопрос действительно сложный, но я хотел бы сделать более легкий вопрос об играх Диффи, чтобы мы могли начать игру. Как работает Diffy Скопировано из Find Diffy Games Игра Diffy работает следующим образом: вы начинаете со списка неотрицательных …

20
Проверьте, можно ли создать строку с подстрокой!
По заданной строке sи массиву / списку lопределите, sможно ли создавать детали из l. Например, если строка есть, "Hello, world!"а список есть [' world!', 'Hello,'], то программа / функция должна вернуть истинное значение, потому что вы можете упорядочить список для формирования строки. Следующий список будет также возвращать значение truthy: ['l', …

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