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

11
Создать все разделы подсписка

Учитывая непустой список целых чисел, выведите каждое возможное разбиение списка, где каждый раздел является непустым подсписком. Итак, для списка [1, 2, 3, 4]результат: [[1, 2, 3, 4]] [[1, 2, 3], [4]] [[1, 2], [3, 4]] [[1, 2], [3], [4]] [[1], [2, 3, 4]] [[1], [2, 3], [4]] [[1], [2], [3, 4]] [[1],...

11
Когда ближайший особый общий год?

Общий год является годом , что не високосный год , и где первый и последний день года в тот же день. Особый общий год является один , который начинается в понедельник и так заканчивается на понедельник , а также. Ваша задача состоит в том, чтобы создать программу / функцию, которая при задании года...

11
Проверьте синтаксис 2Col!

Как могли заметить несколько человек в последнее время, я в значительной степени отказался от разработки Braingolf, потому что он скучный и скучный, и перешел на 2Col, который немного интереснее и не предназначен для игры в гольф. Отличительной особенностью 2Col является то, что каждая строка кода...

11
Что это за формат даты?

Для григорианских календарей формат даты варьируется от страны к стране. Существует три основных формата: YY-MM-DD (Большой обратный порядок байт) DD-MM-YY (Прямой порядок байтов) MM-DD-YY (Средний порядок байт) Ваша задача - написать программу, которая с учетом входной строки, представляющей дату,...

11
Два числа содержат уникальные факториалы?

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

11
Я <3 условия

В конечном итоге в вашем коде много очень длинных, скучных условий: if flag == 1: while have != needed: if type == 7: Они могут быть преобразованы в их гораздо более привлекательных <3аналогов: if abs(flag - 1) + 2 <3: while 3 - abs(have - needed) <3: if 2 + abs(type - 7) <3: задача...

11
Подробный IP Range Generator

Задача проста, учитывая два IP-адреса aи bвывести все адреса в этом диапазоне. Примеры Пример № 1: f(a = 192.168.0.1, b = 192.168.0.4) 192.168.0.1 192.168.0.2 192.168.0.3 192.168.0.4 Пример № 2 (TIO урежет это, используйте меньший диапазон при тестировании): f (a = 123.0.200.0, b = 124.0.0.0)...

11
Странная и дикая бобовая игра

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

11
Я специальный номер N-Bonacci?

Последовательность N-Боначи, изначально изобретенная @DJMcMayhem в этом вопросе , представляет собой последовательность, генерируемую, начиная с целых чисел 0 и 1, а затем добавляя предыдущие N чисел, чтобы сгенерировать следующее число. Специальная последовательность N-Боначи - это...

11
Все неупорядоченные пары между элементами массива

Задача: Вернуть массив со всеми возможными парами между элементами массива. пример От a=["a", "b", "c", "d"];возвращения b=[["a","b"],["a","c"],["a","d"],["b","c"],["b","d"],["c","d"]]. Пары могут быть в любом порядке, если включены все возможные комбинации и, очевидно ["b","d"], то же самое...

11
Линдон слово факторизация

Фон Линдон слово не является пустой строкой , которая является строго лексикографический меньше , чем всеми остальными его вращения. Можно объединить любую строку однозначно как конкатенацию слов Линдона так, что эти подслова лексикографически не увеличиваются; Ваша задача - сделать это как можно...

11
Наименьшее неиспользуемое число с общим коэффициентом

Это довольно сложный вопрос. Я определю последовательность, и вы получите некоторый код для вывода записи с указанным индексом. Первый элемент в последовательности - 2. N-й элемент в последовательности - это наименьшее положительное целое число, отличное от n и 1, разделяющее по крайней мере один...

11
Сжатие данных RLE для рисования ASCII-графики

Этот вопрос основан на то , что я придумал , чтобы ответить на другой вопрос . Иногда вопросы здесь просят нарисовать немного ASCII искусства. Одним простым способом хранения данных для искусства является RLE (кодирование по длине прогона) . Так: qqqwwwwweeerrrrrtttyyyy будет выглядеть так:...

11
Нарисуйте контурный график ASCII

Рассмотрим следующие блоки 3x3, которые алгоритм идентифицирующих квадратов должен идентифицировать для каждой ячейки (с помеченным идентификатором на основе 0): 0: ... ... ... 1: ... ... \.. 2: ... ... ../ 3: ... --- ... 4: ..\ ... ... 5: /.. ... ../ 6: .|. .|. .|. 7: /.. ... ... 8: /.. ... ... 9:...

11
Степень ненасыщенности

Степень ненасыщенности Это не особенно сложная головоломка, но мне интересно увидеть ваши многочисленные способы ее решения. Степень ненасыщенности - это число двойных химических связей между атомами и / или число колец в химическом соединении. Вам будет дана молекулярная формула химического...

11
Как конвертировать HEX2 в RGBA?

Мир искусства полон цвета, но мир сети полнее, чем мир искусства разных цветов и его визуализации. Вот почему нам нужно знать, как преобразовать один тип цветового формата в другой. Задача самоочевидна: Напишите программу / функцию, которая преобразует данный код HEX ( #00ff0080например) в RGBA...

11
Синусоидальный ASCII-арт анимированный текст

Я немного скучаю по тем старым демонстрациям, показывающим возможности компьютеров, когда они назывались x86 вместо i3, i5 и i7. Одним из первых, которые я посмотрел в своих 386, была демо-версия Unreal от Future Crew, которая сейчас празднует свое 25-летие. В минуту 0:43 начинается первая часть...

11
Повторный ответ

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

11
Давайте играть в Руммикуб!

Примечание: это связано с вариацией игры Rummikub Справочная информация и правила Rummikub - это игра на основе тайлов. Есть четыре цвета: красный, оранжевый, синий и черный. Для каждого цвета есть 13 плиток (помечены от 1 до 13), а также есть 2 джокера, которые не зависят от цвета, следовательно,...

11
Компьютеры никогда не попробуют освежающее печенье

Вдохновленный github.com/JackToaster/Reassuring-Parable-Generator , в свою очередь вдохновленный xkcd.com/1263 . Возможные слова получены из reassuring.cfg этого хранилища. Рекомендуется взглянуть на reassuring.cfg (использовать 12-й коммит), чтобы увидеть грамматику, с которой совпадают выходные...