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

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

13
У НП: найди самую большую клику
Задний план На момент написания этой статьи проблема P против NP все еще не решена, но вы, возможно, слышали о новой статье Норберта Блюма, в которой утверждается, что P! = NP, что уже считается ошибочным (но мы увидим). Проблема, обсуждаемая в этой статье, является проблемой клики . По крайней мере, …

23
Фрактальный собор
Учитывая положительное целое число n >= 1, выведите первые nстроки следующей структуры: # # # ### # # # # # ## ## ##### # # # # # # # # # # ### # ## ## ## # ## ### ### ####### n-Й 1-индексированный строка является двоичным представлением …

30
Добавить массив с собой
Ваша задача сегодня состоит в том, чтобы взять массив, разбить его на куски и добавить эти куски. Вот как это работает: вашей программе или функции будет задан массив целых чисел aи размер фрагмента L. Массив должен быть разбит на массивы по размеру L, если длина массива не делится, Lтогда к …

22
Модульный мультипликативный обратный
Ваша задача - дать два целых числа aи bвычислить модульную мультипликативную инверсию по модулю b, если она существует. Модульная обратная по aмодулю bэто число cтакое, что ac ≡ 1 (mod b). Это число является уникальным по модулю bдля любой пары aи b. Он существует, только если наибольшим общим делителем aи …

12
Насколько облачно это?
Вызов Учитывая изображение неба, вы должны вывести облачность в октах. Предоставленное изображение будет файлом изображения (тип зависит от вас), а вывод должен быть в состоянии STDOUT. окты В метеорологии окта - это единица измерения, используемая для описания количества облачного покрова в любом данном месте, например на метеостанции. Небесные условия оцениваются …

13
Свернуть последовательные целые числа
Связанный: Скажите мне, сколько математических задач я должен сделать! Вызов Учитывая строго положительный строго возрастающий список L и целое число 3 ≤ N ≤ длины L, замените средние целые числа последовательных целых серий L длины ≥ N одной чертой -. правила Горизонтальные пробелы не имеют значения. При желании вы можете …

5
Код Гольфинатор-3000
Как все знают , добавление inator-3000в конце любого существительного делает его круче. Но что еще может сделать слово круче? Задав строку ASCII в качестве входных данных, выведите крутость слова. Расчет крутости Есть 4 элемента для расчета крутости слова. Само слово. Базовая оценка - это количество заглавных букв, умноженное на 1000 …
22 code-golf  string 

15
Башня бесконечной силы
Соревнование Очень просто, учитывая вход x, рассчитать его бесконечную башню власти! x^x^x^x^x^x... Для вас, любящих математику, это xбесконечная тетрация . Имейте в виду следующее: x^x^x^x^x^x... = x^(x^(x^(x^(x...)))) != (((((x)^x)^x)^x)^x...) Удивлен, у нас не было «простого» математического задания, связанного с этим! * Предположения xвсегда будет сходиться Отрицательные и комплексные числа должны …
22 code-golf  math 

27
Сортировать список различий
Список различий в списке целых чисел - это список различий последовательных членов. Например, список различий 1, 3, 2 ,4 является 2, -1, 2 Ваша задача - взять в качестве входных данных список различий и вывести, как будет выглядеть список различий, если бы исходный список был отсортирован. Например список различий 2, …

12
Раскрась меня полюс
Допустим, ваша задача - рисовать столбы, а клиент просит вас нарисовать столб с четырьмя красными и тремя желтыми. Вы можете сделать это довольно легко следующим образом: r y r y r y r Только с желтыми и красными полосами. Теперь предположим, что ваш клиент просит вас нарисовать столб с 2 …

20
Это супер-премьер?
Задний план Супер-премьер - простое число, индекс в списке всех простых чисел также простой. Последовательность выглядит так: 3, 5, 11, 17, 31, 41, 59, 67, 83, 109, 127, 157, 179, 191, ... Это последовательность A006450 в OEIS . Вызов Учитывая положительное целое число, определите, является ли оно суперпростым. Тестовые случаи …

6
Советы по игре в гольф в Котлине
Учитывая недавнее объявление Google об официальной поддержке Kotlin для разработки под Android, я подумал, что пора опросить сообщество, чтобы получить несколько удивительных советов по игре в гольф для этого относительно нового языка JVM. Kotlin имеет уникальную комбинацию функций среди своих братьев и сестер JVM, что делает его потенциально привлекательным для …
22 code-golf  tips 

14
Выведите n-е число Фибоначчи, содержащее n-е число Фибоначчи!
Вызов Вы должны написать программу, которая принимает положительное целое число в nкачестве входных данных и выводит число nФибоначчи th (сокращенное на Fib # повсюду), которое содержит nth Fib # в качестве подстроки. Для целей этой задачи последовательность Фибоначчи начинается с 1. Вот несколько примеров, которые вы можете использовать в качестве …

1
Развернуть проблему школьницы Киркмана
Для тех из вас, кто незнаком, проблема школьницы Киркмана выглядит следующим образом: Пятнадцать юных леди в школе выходят три в ряд в течение семи дней подряд: необходимо устраивать их ежедневно, чтобы двое не ходили дважды в ряд. Мы можем посмотреть на это как вложенный список 3 на 5 (или матрицу): …

29
Свернуть смежные дубликаты
Вызов Получив список целых чисел, верните список этих целых чисел после многократного удаления всех пар смежных равных элементов. Обратите внимание, что если у вас есть пробег нечетной длины равных чисел, один из них останется, не будучи частью пары. Пример: [0, 0, 0, 1, 2, 4, 4, 2, 1, 1, 0] …

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