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

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

4
ЭТО… ЭТО… КРЕПОСТЬ!
Fortress был языком, разрабатываемым исследовательской группой Sun Programming Language Research Group (RIP Fortress), у которого было уникальное свойство: можно было отображать («укреплять») программы в разных стилях шрифтов (например, полужирный шрифт, полужирный, курсив, римский и т. д.). Цель состоит в том, чтобы представить переменную Fortress с одним символом в разметке HTML. …
11 code-golf 

3
Настройте племенной тотем на требуемую погоду
Есть деревня сиу. У него есть тотем: __ ___| |___ \/ \ / \/ /\ ``| |`` /\ /^^\ | | /^^\ / /\ \ | | / /\ \ '''''''''''''''''''''''''''' Тотем позволяет сиу осваивать погоду, помогая им в выполнении различных задач. Помогите сельским жителям правильно украсить тотем, чтобы вызвать …

9
Реализуйте странный автомат
Я играл с клеточным автоматом и нашел тот, у которого было интересное поведение. Вот как это работает: Он читает двоичную строку слева направо, если он встречает другое, а 1затем 2другие значения, он добавляет 0к результату и продолжает чтение. Если он встретит a 0(или осталось менее 3 значений), он добавит текущее …

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

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

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

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

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

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

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

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

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

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

7
Подробный 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) 123.0.200.0 123.0.200.1 ... # Omitted pattern …

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

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