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

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

30
Удалить пробелы, поддерживая заглавные буквы
Ваш ввод будет английским предложением, фразой или словом. Это будет только содержать a-zA-Z' -,.!?. Ваша задача - взять входные данные, удалить пробелы, а затем перераспределить заглавные буквы так, чтобы заглавные буквы в индексах, которые были заглавными до (и только буквы в индексах, которые были заглавными). Например, если введено A Quick …
27 code-golf  string 

1
Найди отличные игры
Забавная игра, если вам скучно, это Diffy Game . Это однопользовательская игра, которая довольно проста и может занять много вашего времени. Игра Diffy работает следующим образом: вы начинаете со списка неотрицательных целых чисел, в этом примере мы будем использовать 3 4 5 8 Тогда вы берете абсолютную разницу между соседними …

20
Советы по игре в гольф в машинном коде x86 / x64
Я заметил, что такого вопроса нет, поэтому вот он: У вас есть общие советы по игре в гольф в машинном коде? Если совет относится только к определенной среде или соглашению о вызовах, укажите это в своем ответе. Пожалуйста, только один совет за ответ (см. Здесь ).

19
Нарисуйте треугольник Reuleaux!
Треугольник Рело является формой , образованное пересечением трех кругов, причем каждой окружность , проходящей через центры чужих. Независимо от поворота ширина треугольника Рёло всегда будет равна радиусу окружностей: Изображение: Wolfram MathWorld Напишите программу, которая принимает ширину в rкачестве входных данных и отображает треугольник Reuleaux этой ширины (в пикселях). Вы должны …

30
Нарисуйте S-цепь
Задний план Когда я был моложе, меня учили методу рисования странной буквы "S", который я (вместе со своими одноклассниками) нашел захватывающим. Сегодня я заново открыл для себя и, благодаря его формальному подходу к рисованию, подумал, что это может привести к интересной проблеме: P Рисунок "S" S можно нарисовать, выполнив следующие …

30
свап она жаждет!
Получив список или строку с разделителями, выведите список или строку с разделителями с первым символом каждого слова на одно слово позже. Для этой задачи «слово» состоит только из всех печатаемых символов ASCII, кроме пробела, символа новой строки и символа табуляции. Например, возьмем строку «Добрый день, мир!» (Разделенных пробелами): 1. String …
27 code-golf  string 

30
Обрезать массив!
Если в качестве входных данных указать массив целых чисел и два числа, удалите определенное количество первого и последнего элементов, указанных числами. Ввод может быть в любом порядке. Вы должны удалить первые элементы x , где x - первый числовой ввод, а также удалить последние элементы y , где y - …

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

10
Решите уравнение с (почти) любыми числами, которые вам нравятся
Учитывая строку символов, +=-где есть хотя бы один =, вставьте положительные целые числа между всеми символами и в начале и в конце так, чтобы выполнялись математические уравнения. Например, учитывая вход +-=-= вам нужно вставить положительные целые числа от A до F, как это A+B-C=D-E=F так что все уравнения выполняются, т. …

16
Изменить код, изменить последовательность: копы
Это задача полицейских и грабителей . Для нити грабителей, иди сюда . Эта задача включает в себя две последовательности OEIS , выбранные полицейскими - S 1 , S 2 - и то, насколько хорошо эти последовательности можно обыграть и запутать. Вызов ментов Ваша задача как полицейского - выбрать свободно доступный …

1
Кто этот PRNG?
Учитывая последовательность из 625 32-разрядных целых чисел без знака (то есть в диапазоне [0, 2**32)), выведите, какой из следующих генераторов псевдослучайных чисел сгенерировал последовательность: Линейный конгруэнтный генератор Xorshift Мерсенн Твистер В частности, реализации C этих трех генераторов, используемых для этой задачи, следующие: #include <stdint.h> /* all code adapted from the …

2
2D Лабиринт Минус 1D
Эта задача о преобразовании 2D лабиринтов в 1D лабиринты. обзор +-+-+-+-+-+-+ +-+-+-+-+-+-+ graph { | | | | |A| | B| A B A -- D + + + + +-+-+ + + + + +-+-+ \ | C -- D | | | | | | | | \ …

24
Когда случится Брексит?
Ну, Брексит случился . И Sky News, будучи гениями, решили создать обратный отсчет на автобусе. Ваша задача сделать что-то подобное. Великобритания покидает ЕС 31 марта 2019 года, и вы должны создать для этого цифровой обратный отсчет, который меняется каждую секунду (с допустимым отклонением 0,05 секунды). вход Ваша программа не должна …
27 code-golf  date 

6
ASCII Jigsaw Puzzle
Это 3x3ASCII-пазл: _____ _____ _____ | _| |_ | | (_ _ _) | |_ _|_( )_|_ _| | (_) |_ _| (_) | | _ _) (_ _ | |_( )_|_ _|_( )_| | _| (_) |_ | | (_ _) | |_____|_____|_____| Это также 3x3ASCII-пазл: _____ _____ _____ …

24
Какой это день Рождества?
Предисловие В известной песне «Двенадцать дней Рождества» рассказчику ежедневно преподносят несколько подарков. Песня является кумулятивной - в каждом стихе добавляется новый подарок, количество которого на один выше, чем подарок перед ним. Одна куропатка, две горлицы, три французские курицы и так далее. В любом данном стихе, N , мы можем вычислить …

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