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

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

11
Советы по игре в гольф в Swift
Какие советы по игре в коде в Swift? Акцент на безопасности, кажется, затрудняет игру в гольф, но это делает маленькие советы и даже более полезными. Существуют ли какие-либо функции в Swift, которые могут помочь ему в определенных видах применения в код-гольфе? Пожалуйста, оставьте один совет за ответ.
24 code-golf  tips  swift 

24
Проиллюстрировать музыкальные ритмы
Вы знаете, они выглядят так: источник Цель состоит в том, чтобы нарисовать музыку, которая выглядит следующим образом: = = = = = = = = == = == = == = ==== == ==== == === = = ======= ======== == ==== = ========= = ================================= Правила таковы: Ширина иллюстрации …

9
Советы по игре в гольф в Русте
Хотя Rust очень и очень редко конкурирует в соревнованиях по коду (Java часто короче), играть в гольф все же может быть весело. Какие уловки можно сделать, чтобы код Rust был короче? Пожалуйста, оставьте только один совет в каждом ответе.
24 code-golf  tips 

9
Приблизительный ∫ ((e ^ x) / (x ^ x)) дх
Вы должны приблизить значение: Если ваш вход I. правила Вы не можете использовать какие-либо встроенные интегральные функции. Вы не можете использовать какие-либо встроенные функции бесконечного суммирования. Ваш код должен выполняться за разумное время (<20 секунд на моем компьютере) Вы можете предположить, что ввод больше 0, но меньше верхнего предела вашего …

2
Нарисуйте сеть узлов
В сети может быть до 26 узлов (названных Aпо Zили aпо zвашему желанию). Каждая пара узлов может быть подключена или отключена. Узел может быть подключен максимум к 4 другим узлам. Ваша задача - нарисовать сеть на двухмерной диаграмме. Ввод будет дан так, чтобы эта задача была возможна (см. Больше ограничений …

1
Прямоугольник скобки обратного инженера
Каждый программист знает, что прямоугольники □действительно забавны. Чтобы усугубить это удовольствие, эти милые и нечеткие диаграммы могут быть преобразованы в группы переплетенных скобок. Этот вызов обратен моему предыдущему . Допустим, у вас есть группа взаимосвязанных прямоугольников, например: +------------+ | | +--+-+ +----+-+ | | | | | | | | …

30
24 и 12 часов
Напишите программу или функцию без ввода, которая печатает или возвращает эту строку 24-часовой и 12-часовой раз: 00:00 12:00am 01:00 1:00am 02:00 2:00am 03:00 3:00am 04:00 4:00am 05:00 5:00am 06:00 6:00am 07:00 7:00am 08:00 8:00am 09:00 9:00am 10:00 10:00am 11:00 11:00am 12:00 12:00pm 13:00 1:00pm 14:00 2:00pm 15:00 3:00pm 16:00 4:00pm …

8
Выведите произносимые названия чисел, используемых на планете Флапус
Жители Flapus используют систему счисления base-8. Числа: 0 - Кузла 1 - Понара 2 - Боккель 3 - Колопи 4 - Вруенат 5 - Фохам 6 - Стикты 7 - Крикола Для чисел, превышающих 7, полное имя последней цифры идет первым, за ним следует апостроф и первые символы другой цифры, …
24 code-golf 

30
Гольф хх корень х
Скучая в старшей школе (когда мне было половину моего нынешнего возраста ...), я обнаружил, что f ( x ) = x ( x -1 ) обладает некоторыми интересными свойствами, в том числе, например, что максимум f для 0 ≤ x равен f ( e ) и что энергия связи на …

30
Теперь все вместе
Учитывая список цифр от 1 до 9, выведите, сгруппирована ли каждая цифра как один непрерывный блок. Другими словами, нет двух одинаковых цифр, разделенных разными цифрами. Это нормально, если цифра не появляется вообще. Побеждает несколько байтов. Ввод: непустой список цифр от 1 до 9. Это может быть десятичное число, строка, список …

6
Flip It, Flop It, значит это
обзор Для входного изображения в формате простого PPM (P3) для каждого пикселя pв изображении замените каждый из следующих 4 пикселей, красный, зеленый и синий, средним значением соответствующих каналов всех 4 пикселей: p сам Пиксель, расположенный на pместе, когда изображение перевернуто вертикально Пиксель, расположенный в том pместе, где изображение перевернуто горизонтально …

5
Местоимение операция
Соревнование Напишите функцию или программу, которая принимает строку, состоящую из одного или нескольких субъективных личных местоимений , разделенных знаком + , в качестве аргумента. На выходе должно быть одно местоимение, которое является результатом отношения, определенного в следующем абзаце. Конечно, не стесняйтесь редактировать, поскольку вы хотите исправить те грамматические ошибки, которые …

19
Гольф струнный твистер
Как скручиваются струны Алгоритм скручивания очень прост. Каждый столбец смещен вниз на свой индекс (столбец 0 перемещается вниз на 0, столбец 1 перемещается на 1, ...). Сдвиг столбца переносится наверх. Это работает так: aaaa bbbb cccc становится: a ba cba ---- cba cb c Со всем под линией обтекания наверх. …
24 code-golf  string 

6
Нарисуй мою гистограмму
Вы были выбраны для создания программы, которая создает несколько симпатичных гистограмм ASCII . Вот формат ввода: [List of words (they can have spaces)] [an integer >= 0] Bar 3 This is so cool 4 IDK-Why 6 Входные данные будут иметь несколько строк в этом формате, каждая из которых представляет один …

30
Составление аббревиатуры
Задача Ваша цель - создать программу, которая преобразует входные данные в свою аббревиатуру. Ваш ввод гарантированно будет содержать только буквы и пробелы. На входе будет ровно один пробел между словами. Вы должны вывести аббревиатуру ввода. правила Ваш код не может быть чувствительным к регистру (например, fooи Fooодинаковы) Ваш код должен …
24 code-golf  string 

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