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

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

1
Три общих квина
Задание В этой задаче ваша задача состоит в том, чтобы написать три программы, которые образуют своего рода взаимную квиноподобную систему. Давайте называть программы A, Bи C. Если одна из программ получает источник другой программы в качестве входных данных, она должна выводить источник третьей программы. Например, если Aзадано Bкак вход, оно …
23 code-golf  quine 

2
Сантехника случайных путей
Напишите программу или функцию, которая принимает три целых числа: ширину w, высоту hи количество шагов s. Вы будете рисовать не-самопересекающиеся случайные блуждание s шагов долго на 5*wпо 5*hпиксельным изображениям , где каждая 5 на 5 пиксели клетки является либо пустым (чистой бежевой) или один из этих двенадцати простых «трубы»: Изображение …

20
N Slab Торт с наклонной чертой
Напишите программу или функцию, которая принимает положительное целое число N. Когда N равно 1, выведите /\ \/ Когда N равно 2, выведите /\/\ \/ / / / \/ Когда N равно 3, выход /\/\/\ \/ / / / / / \/ / / / \/ Когда N равно 4, выведите …

5
Бесшовное преобразование из квадрата в шестиугольник
Для многих игр, сыгранных по сетке, шестиугольники - это явно превосходный выбор ™. К сожалению, на многих бесплатных игровых сайтах есть наборы бесшовных плиток для квадратных карт. В прошлом проекте я использовал некоторые из них и вручную преобразовал их в шестиугольники. Тем не менее , я стал ленивым в старости. …

10
* Overwrit * этикетки
Если вы когда-нибудь пытались добавить метки к действительно плотному графику, то поймете, что иногда метки накладываются друг на друга, что затрудняет их чтение. Мы собираемся сделать что-то подобное, но в 1D. Входными данными будет последовательность (label, x-coordinate)пар, а выходными данными будет результат отрисовки каждой точки и метки в указанном порядке. …
23 code-golf  string 

18
Простая печать стрелок
Что касается практики игры в гольф, я выполнял задания на вступлении моей подруги в Python. Я обнаружил, что для этого задания было несколько стратегий, которые были очень близки по количеству персонажей, и я уверен, что люди здесь могут найти даже лучшие способы. Хотя меня больше всего интересуют способы сделать это …

5
Конвертировать Шевроны в Солидусы
Напишите программу , которая принимает в строку , содержащую только пробелы, переводы строк, а угловые скобки: <, >( шевроны ). Выходная строка пробелов, перевод строки, а косая черта: /, \( soliduses ) , чьи формы соответствуют входу, но повернута на четверть оборот по часовой стрелке, с колонной пространств , вставленных …

30
Построить шахматную доску
Видел это в вызове PHP. Цель состоит в том, чтобы сделать шахматную доску с 64 квадратами (8 * 8) с минимальным количеством кода. Достаточно просто, я сделал мой в PHP в 356 байт (я знаю, не впечатляет), и я хотел бы увидеть некоторые другие подходы. Это можно сделать на языке …

25
Числа Бернулли
В числе Бернулли ( в частности, вторые числа Бернулли) определяются следующим рекурсивным определением: Где обозначает комбинацию . Если в mкачестве входных данных задано неотрицательное целое число , выведите десятичное представление ИЛИ уменьшенную дробь для mвторого числа Бернулли. Если вы выводите десятичное представление, у вас должно быть как минимум 6 десятичных …

18
Схожие формы
Похожие цифры Два прямоугольника похожи, если отношения их сторон одинаковы. Рассмотрим эти два прямоугольника; прямоугольник высотой 5 строк и шириной 11 символов: =========== =========== =========== =========== =========== и прямоугольник высотой 10 строк и шириной 22 символа: ====================== ====================== ====================== ====================== ====================== ====================== ====================== ====================== ====================== ====================== Эти формы похожи, потому …

23
Штаты и столицы
Задав строку в качестве входных данных, выведите штат США, в котором он находится, если он является столицей штата, столицей штата, если он является штатом, или, Arstotzkaесли это не так. Примеры: Austin -> Texas Alaska -> Juneau The Nineteenth Byte -> Arstotzka Все столицы и их государства: Baton Rouge, Louisiana Indianapolis, …


14
Оттенок цвета
Вам даны значения RGB цвета. Ваша задача проста: рассчитать оттенок, в самом простом определении. Скажем, каналы с наивысшим, средним и наименьшим значениями - это X, Y, Z (красные, зеленые или синие), а их значения - x, y, z. Оттенок этого цвета (h (X) -h (Y)) * (1 + (xy) / …
23 code-golf 

23
Поиск без условных операторов
Эта проблема была вдохновлена ​​программированием микроконтроллера Arduino. У меня есть 6 светодиодов и 6 кнопок, подключенных к различным контактам на плате. В коде каждой кнопке и индикатору присваивается идентификационный номер (1-6). Номера выводов (в диапазоне 0-13), соответствующие номерам ID, ищутся с помощью switchоператора. Чисто для развлечения, мне было интересно, switchможно …

2
Соединительные письма
Вы должны написать программу или функцию, которая получает блок символов, представленных в виде строки, и выводит или возвращает аналогичную строку, в которой соединены буквы, смежные в алфавите. Наглядный пример (в виде input => output): b d b d |\ /| | \ / | => | X | | / …

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