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

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

10
Перекрестный индекс перестановок
Соревнование Учитывая количество элементов, nв непустом отсортированном списке выведите индекс, i(n)при котором его « Перестановка вперед-назад » будет находиться в списке всех перестановок, если указанные перестановки будут отсортированы лексикографически. Результаты могут быть на основе 0 или 1, просто скажите, какие (то есть i, нет n). Перестановка вперед-назад ... является результатом …

4
Энтропийный Куайн!
Ваша задача - написать программу или функцию, которая: При первом запуске выводит исходный код. При последующих выполнениях он должен выводить то, что выводил ранее, но с одним случайным изменением символов (определено ниже). Это не должно быть равномерно случайное изменение, но каждое возможное изменение должно иметь ненулевую вероятность возникновения. После первого …

18
Простой импортер CSV / DSV
Чуть больше , чем инверсия этого . В: многострочные данные DSV и один символ-разделитель. DSV может быть принят как файл, имя файла, строка, разделенная переносом строки, список строк и т. Д. Все записи имеют одинаковое количество полей, и ни одно из полей не является пустым. Данные не содержат символ разделителя, …


13
Проверка модуля
Учитывая список математических выражений, которые все верны и состоят из вычислений по модулю остатка с двумя числами и результатом, ваша задача - получить первые nчисла, которые верны для всех операторов в списке. Например: [m % 3 = 0, m % 4 = 1, m % 5 = 3]где% - оператор …
12 code-golf  number 

10
Детские тасовки карт
Перетасовать колоду карт сложно для детей, поэтому они должны найти способы получить разумно хорошо перетасованную колоду как можно проще. Один из способов сделать это, который дает достаточно хорошие результаты: Выньте верхнюю карту и вставьте ее случайным образом в колоду. Выньте нижнюю карту и вставьте ее в случайное место в колоде. …

2
Оптимальный читерство в BINGO
Вы устали от других игроков, которые самодовольно объявляют «БИНГО» и триумфально проходят мимо вас, чтобы получить свой приз. На этот раз все будет иначе. Вы подкупили вызывающего абонента, чтобы он давал вам звонки BINGO заранее, в порядке их вызова. Теперь вам просто нужно создать доску BINGO, которая выиграет как можно …
12 code-golf 

9
Построить гауссову матрицу
Размытие по Гауссу - это метод, используемый для плавного размытия изображений. Это включает в себя создание матрицы, которая будет использоваться путем свертки ее с пикселями изображения. В этой задаче ваша задача - построить матрицу, используемую в размытии по Гауссу. Вы возьмете вход r, который будет радиусом размытия, и вход σ, …
12 code-golf  math  matrix 

5
Сколько времени в юникоде?
Задача проста, учитывая время ввода в виде строки в любом из следующих форматов: hh, hh:mmИли hh:mm:ssс 0 ≤ hh ≤ 23, 0 ≤ mm ≤ 59и 0 ≤ ss ≤ 59. Выведите, в какое время он использует следующие символы: AA LABEL FOR CHARACTER CODE POINT HEXADECIMAL == ==================== ========== =========== …

2
Преобразователь номера базового здания профессора
Сумасшедший преподаватель математики хочет закодировать все свои исследования, используя систему, гарантирующую, что ее найдут даже самые хитрые конкуренты! С этой целью профессор решил изменить базу не только числа, которое они пишут, но и каждой отдельной цифры в этом номере, в соответствии с тем, в каком месте находится цифра (считая справа, …

3
Natural Pi # 2 - Река
Цель Получив строку с последовательностью хэшей, вычислите ее общую длину и разделите на расстояние от начала до конца. моделирование Что мы моделируем? Согласно этой статье , отношение длины реки к расстоянию между началом и концом составляет приблизительно Pi! (Возможно, это было опровергнуто эмпирически, но я мог бы найти данные, и …

3
Преобразовать образец в индекс
Мы кладем шарики в фиксированном числе через бункера. Эти контейнеры начинаются пустыми. Empty bin (a=4): 0 0 0 0 И один за другим мы добавляем шары в контейнеры. 0 0 0 1 or 0 0 1 0 or 0 1 0 0 or 1 0 0 0 Нам нужен быстрый …

11
Целочисленный вызов отрицательного порядка, но это Prime Time!
Я говорю об этом вопросе , посмотрите на него, если вы немного запутались. Основная задача Ваша задача - выводить сцепленные целые числа в порядке убывания, но увеличивая максимальное целое число при каждом нажатии 1 (для этого вопроса 1 будет рассматриваться как простое число) . Хотя это и не похоже на …

8
Найти ближайшую дату, учитывая TargetDate и день недели
Найти ближайшую дату TargetDate для данного дня недели. Например, учитывая дату 20161219и день недели Friday (6), ответ - 20161216. Другой пример, учитывая дату 20161219и день недели Wednesday (4), ответ 20161221. Последний пример, учитывая дату 20161219и день недели Monday (2), ответ 20161219. Правила: Формат даты для ввода и вывода должен совпадать. …
12 code-golf  date 

4
Помоги мне распутать эти провода!
Мои провода все запутаны! Разве это не раздражает, когда провода запутываются? Ну, это только что случилось со мной, поэтому я хотел бы помочь мне распутать их! Для вашего удобства я отключил их все от устройства, но все они все еще подключены к розетке. Ваша задача - понять, как их распутать! …
12 code-golf  string 

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