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

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

11
Кардиналы и ординалы, от 1 до 100
Вот простой способ растянуть мышцы сжатия. Ваш код (полная программа) должен выводить прописное английское представление всех кардинальных чисел от 1 до 100, а затем всех порядковых чисел от 1 до 100. Цифры в каждом списке должны быть разделены запятыми и пробелами и должным образом дефис. Каждый список должен начинаться с …

20
Напечатайте столицы без столиц
Воу, воу, воу ... хватит печатать вашу программу. Нет, я не имею в виду «печать ABC...». Я говорю о столицах Соединенных Штатов. В частности, распечатайте все комбинации городов и штатов, указанные в следующем списке. в любом порядке с вашим выбором разделителей (например, Baton Rouge`LA_Indianapolis`IN_...приемлемо), при условии, что однозначно, какие слова …

4
Мутант Ящер
Это задача игры в гольф, в которой вам нужно разработать программу, которая действует как квин или квин, которая изменяет себя, чтобы проиллюстрировать машинное обучение. Задний план Существует базовая программа искусственного интеллекта под названием «игра в ящеров», которая описана здесь . Основная идея заключается в том, что программа при запуске в …
28 code-golf  quine 

19
Понедельник Мини-Гольф № 1: Обратный Фибоначчи Солвер
Мини-гольф по понедельникам: серия коротких соревнований по коду , публикуемых (надеюсь!) Каждый понедельник. Последовательность, подобная Фибоначчи, получается с использованием того же метода, что и известная последовательность Фибоначчи ; то есть каждое число F (n) находится путем сложения двух предыдущих чисел в последовательности ( F (n) = F (n-1) + F …

3
Быстро! Побег из черной дыры!
Это 87 539 319 год, и теперь уединение в космосе стало обычным делом: многие люди сами путешествуют в космосе, движимые не более чем реактивным ранцем на спине, программируя свой курс с помощью персонального компьютера и клавиатуры. Вы один такой человек; вы вышли на прекрасный, мирный выход в открытый космос, когда …

23
Asciimation Прыжки Джек
Это мой первый вызов, поэтому я держу его довольно простым. Если вы когда-либо набирали telnet towel.blinkenlights.nlв командной строке и нажимали ввод, вы испытаете радость asciimation. Asciimation довольно просто делает анимацию с помощью ascii art. Сегодня мы сделаем очень простую оценку человека, занимающегося прыжковыми домкратами. Будет две картинки ascii, которые мы …

19
Форматировать микросекунды как часы: минуты: секунды и т. Д.
Следующее вдохновлено вопросом, который возник сегодня на Stack Overflow . Учитывая количество микросекунд 0 <= n <= 86400000000(например 12345678900), выведите отформатированную строку hh:mm:ss:000:000, например 03:25:45:678:900. 0 -> '00:00:00:000:000' 12345678900 -> '03:25:45:678:900' 86400000000 -> '24:00:00:000:000' У меня есть решение в Python в 209 байтов, но может ли оно пойти ниже?
28 code-golf  date 

10
Визуальное Длинное Умножение
Есть хороший способ выполнить длинное умножение для двух целых чисел без необходимости делать что-либо, кроме подсчета, которое иногда используется в интернете. Вы пишете цифры каждого числа в виде ряда наклонных линий с двумя числами под углом 90 градусов. Тогда вы можете просто посчитать пересечения в отдельных столбцах, которые возникают. Диаграмма, …

19
Прыжок за високосные секунды!
Поскольку сегодня отмечается 26-й прыжок в секунду , ваша задача будет выводить дату и время каждой прыжковой секунды в GMT или UTC, которая произошла до сих пор, а также дату, которая произошла сегодня. вход Там нет ввода. Выход 1972-06-30 23:59:60 1972-12-31 23:59:60 1973-12-31 23:59:60 1974-12-31 23:59:60 1975-12-31 23:59:60 1976-12-31 23:59:60 …

20
Запутывание текста циклическими троичными цифрами
Цель этого задания - написать самую короткую функцию / программу для ввода входного текста, зашифровать его, используя метод, приведенный ниже, и вернуть результат. В качестве примера я буду использовать строку hello world. Сначала получите входной текст. hello world Во-вторых , преобразовать строку в тройной (база 3). Используйте этот ключ: a …

30
Человек интереса
Задний план Человек интереса - криминальная драма на CBS, и мое любимое телешоу, в последнее время. Шоу рассказывает о человеке по имени Гарольд Финч, программист-миллиардер, и его партнере Джоне Ризе, ветеране спецназа и бывшем сотруднике ЦРУ. Этот программист создал разумный ИИ под названием «Машина», который предсказывает насильственные преступления до того, …
28 code-golf  random 

8
Топология ASCII, часть 1: Могу ли я рассчитывать на вас?
У меня серьезная проблема. У меня есть несколько текстовых файлов, в которых я храню свои очень важные номера - все важные! И двойки, и тройки .. Эти числа были настолько важны, что я не мог доверить их этим новомодным десятичным или двоичным системам счисления. Я сохранил каждое число в одинарном …

4
Нарисуйте аполлоновскую прокладку
Учитывая три взаимно касательных круга, мы всегда можем найти еще два круга, которые касаются всех трех из них. Эти два называются кругами Аполлона . Обратите внимание, что один из кругов Аполлона может быть вокруг трех начальных кругов. Начиная с трех касательных окружностей, мы можем создать фрактал, называемый аполлоновой прокладкой , …

2
Печать ASCII Voxels
Напишите программу , которая считывает n×n×nn×n×nn\times n \times n массив двоичных значений , которые представляют собой n×n×nn×n×nn\times n \times n куб, который состоит из n3n3n^3 меньших кубов. Каждое значение говорит, есть ли в данной позиции воксел (маленький куб) или нет. Программа должна выводить данный массив в виде ASCII-графики (это означает …

30
Горизонтальный график длины слова
вход Список слов, разделенных любым количеством пробелов. Выход Горизонтальный граф ASCII, где n-я строка состоит из столько звездочек ( *), сколько n-го слова длинное. Пример использования >Входные сигналы пользователя, вы не должны ввести его при тестировании программы. > This is an example histogram of word length **** ** ** ******* …

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