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

13
Скроллинг Шатер

После моего вступления в Запутанный Hello World я подумал, что было бы забавно поделиться базовым кодом. Но зачем просто показывать код, пусть это тоже гольф! Вызов Напишите скрипт, который прокручивает строку через терминал справа налево и располагается слева. вход Принимает строку в качестве...

13
Вывести список всех рациональных чисел

Из всей математики всегда будет несколько теорем, которые выходят за рамки всего здравого смысла. Одним из них является тот факт, что существуют разные размеры бесконечности. Другим интересным фактом является идея о том, что многие бесконечности, которые кажутся разными, на самом деле имеют...

13
Вывести первые 128 простых чисел без использования каких-либо зарезервированных слов

Очевидным решением будет просто напечатать их в виде строки, но можно ли написать более короткий код? Требования: Входные данные не должны обрабатываться, а выходные данные должны быть в форме 2 3 5 7 11 13 ...и т. Д. Зарезервированные слова в языке не используются вообще Язык должен по крайней...

13
Определение непрерывных дробей квадратных корней

Продолжение фракция ряда nпредставляет собой часть следующего вида: сходящиеся к n. Последовательность aв непрерывной дроби обычно записывается как: [a 0 ; a 1 , a 2 , a 3 , ... a n ]. Мы напишем наши таким же образом, но с повторяющейся частью между точками с запятой. Ваша цель - вернуть...

13
Выведите число в PrettyFont

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

13
Учитывая справедливую монету в качестве входных данных, генерировать любой конкретный несправедливый результат

Легко сгенерировать честную монету, используя недобросовестную монету, но обратное сделать сложнее. Ваша программа получит одно число X (от 0 до 1 включительно) в качестве входных данных. Ввод не должен быть просто жестко закодирован как число в середине исходного кода. Затем он должен вернуть одну...

13
Напишите все возможные символы Брайля

Сегодня утром мне пришла интересная загадка, когда я смотрел на кнопки лифта. Вам необходимо создать список всех образцов Брайля , которые помещаются в сетку 2x3. Используйте хэш #для обозначения выпуклости и дефис -для обозначения плоской области. Ожидаемый выходной образец: #- -- -- ## -- -- #-...

13
Битовые операторы в Brainfuck

Ваша задача состоит в том, чтобы создать одну программу brainfuck для каждого из следующих бинарных операторов. Каждая программа должна взять одно или два 8-битных числа (A и B) из ввода и вычислить указанную операцию: A XOR B A AND B A OR B A Shifted Left by 1 (circular shift) NOT A Вам не нужно...

13
Solitaire Dreams - Создание выигрышной стартовой руки для пасьянса

Это я. Кейв Джонсон. Это 21 мая. Вы работаете в Aperture Science, лучшей компании на Земле, и завтра мы выпускаем версию 3.0 нашей флагманской оконной системы (или WindowS ): CavOS. К сожалению, завтра утром наш главный конкурент также выпустит версию 3.0 их WindowS ! Мне стало известно, Кейв...

13
Прямоугольник текста

Ваша программа получает в качестве ввода текст длиной не менее 8 символов и всегда состоящий из четного числа символов. (нет необходимости оценивать правильность ввода). Ваша цель - отобразить этот текст в виде прямоугольника. Например, HelloWorldв качестве входных данных отобразить Hell d o lroW...

13
Создать индекс читабельности

Флеш-Кинкейд читаемость алгоритм зависит от мер количества слов и слогов подсчета, ни один из которых является полностью объективным, или легко автоматизирован с помощью компьютера. Например, считается ли «код-гольф» с дефисом одним словом или двумя? Является ли слово «миллион» двумя или тремя...

13
Рассчитать дату Пасхи

Ваша функция или программа должны взять год в качестве ввода и вернуть (или распечатать) дату (в григорианском календаре) тех лет Пасхи (а не Восточной православной Пасхи). Возвращенная дата должна быть отформатирована в соответствии с ISO 8601, но с поддержкой для лет, превышающих 9999 (например,...

13
Обратные слова без изменения заглавных букв или знаков препинания

Создайте программу с наименьшим количеством символов, чтобы поменять местами каждое слово в строке, сохраняя при этом порядок слов, а также знаки препинания и заглавные буквы на их первоначальном месте. Под «Порядком слов» я подразумеваю, что каждое слово разделяется пустым пробелом («»), поэтому...

13
Моцарт гольф - мини «Рондо»

Выведите «Моцарт - Алла Турка» на стандартный вывод (см. Образец для «эталонной реализации») Попробуйте найти способ упаковать как синтезатор, так и музыку в минимальный размер. Требования: Формат подходит для ввода aplay -f cd(подписанный 16-битный байтовый код, 2 канала); Должна быть...

13
Центры треугольника

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

13
Удалите эти надоедливые файлы .DS_Store

Если вы используете OS X, то вы можете быть знакомы с печально известными скрытыми файлами «.DS_Store», которые создаются в результате использования Finder. Задача состоит в том, чтобы написать код, который пройдет через всю файловую систему и удалит любой файл с именем «.DS_Store». Классический...

13
Последовательность Фибоначчи

Для этого кода гольф, вы получите вход выдумка onacci последовательность, то есть, нормальная последовательность Фибоначчи , но с один неправильный номер. Видите, последовательность фальсифицируется ! Возьми?:D Ваша задача - выяснить, какой номер является неправильным, и распечатать индекс (на...

13
Hard Code Golf: создать чат

Cue Storyline: это начало 21-го века, и большинство вещей ушли в прошлое. Тем не менее, вы и ваши коллеги-разработчики кода стремитесь воссоздать 90-е годы. В рамках этой задачи вы должны воссоздать минималистичный чат. Цель: создать чат с как можно меньшим количеством байтов. Программы, которые вы...

13
Игра Сет Пазл

Может быть, вы знаете, что игра Set (замечательная игра для детей) - карточная игра с 81 карточкой, где на каждой карточке изображена фигура с 4 различными атрибутами (форма, число, цвет и заполнение). Каждый атрибут имеет 3 разных значения: form: wave, oval, diamond colour: red, purple, and green...

13
Цвет RGB int в hex

Учитывая три целых числа rgb, выведите шестнадцатеричное представление в виде строки. Input: Output: 72 61 139 #483D8B 75 0 130 #4B0082 0 255 127 #00FF7F Самый короткий неортодоксальный код...