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

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

11
Семьдесят Семь Семерок
Учитывая число nи верхний предел, lсписок чисел, которые могут быть созданы путем умножения двух или более чисел, состоящих только из семерок длины nили меньше, которые меньше l. A161145 близок к этому испытанию, однако вы НЕ будете включать 7, 77, 777, 7777, 77777 и т. Д. Примеры n=anything, l<49 приведет к: …

30
Распечатать иконку Stack Exchange
Вызов Распечатайте или верните значок Stack Exchange, как указано ниже: ___________________ / \ --------------------- | | --------------------- | | --------------------- \__________ _____/ | / | / |/ Это код-гольф , поэтому выигрывает самый короткий ответ на каждом языке.

2
Эти списки равны?
Как вы, наверное, очень хорошо знаете, у python есть списки. Как вы, возможно, не знаете, эти списки могут содержать сами. a = [] a.append(a) Python 2 Python 3 Это круто, и есть много интересных вещей, которые вы можете сделать с ними, однако вы не можете их сравнить. a = [] …

20
Пусть первый будет с тобой
Напишите программу для замены всех вхождений «force» на «first» и всех вхождений «first» на «force», сохраняя исходный регистр для всех позиций символов: "ForcefoRcefOrcE" -> "FirstfiRstfIrsT" "FirstfiRstfIrsT" -> "ForcefoRcefOrcE" Остальная часть строки должна оставаться неизменной, и, следовательно, запуск вашей программы дважды должен вернуть исходную строку: "thirst of forces" -> "thirst of …
19 code-golf  string 

2
Сложите несколько полотенец!
Я где-то слышал, что одна вещь, которую технология пока не может сделать, это складывать полотенца 1 . Так что теперь ваша задача - доказать, что это утверждение неверно! Если в качестве входных данных использовать строку, состоящую из прямоугольников (полотенец), как показано ниже, сложите каждое полотенце пополам дважды. Например: +------+ +------+ …

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

30
Самый длинный пробег символа в строке
Ваша задача: Написать функцию , которая принимает строку s, символ c, и находит длину самого длинного пробега cв s. Длина пробега будет l. Правила : Если sимеет длину 0 или cпусто, lдолжно быть 0. Если нет экземпляров cin s, lдолжно быть 0. Применяются стандартные лазейки и стандартные правила ввода / …
19 code-golf  string 

9
Искаженные номера телефонов
Вы знаете, как получить сообщение голосовой почты, и соединение этого человека было не очень хорошим, и вы пытаетесь выяснить, как перезвонить им, но вы не уверены, что это «5» или «8». сказал? Вот этот вызов. Хорошая новость заключается в том, что звонящий дважды считывает их номер, но он искажается в …
19 code-golf  cipher 

4
Помощник по факторизации Ферма
Мы хотели бы факторизовать полупервичное . Цель этой задачи состоит в нахождении два небольших целых чисел и такие , что может быть разложено тривиальным методом Ферма, что позволяет легко вычесть факторы .у v U v N NNNNUuuvvvты в NuvNuvNNNN Задание Для заданного полупростого числа и положительного целого числа мы определяем …

30
Разделить пополам
задача Учитывая непустой массив 0и 1, пополам длины серий 0. вход Массив 0и 1. Приемлемый формат: Реальный массив на вашем языке Строка, разделенная строкой 0и1 Смежные строки 0и1 Любой другой разумный формат Например, следующие три входа все приемлемы: [1, 0, 0, 1] "1\n0\n0\n1"(где \nперевод строки U + 000A) "1001" Вы …

18
Создайте простой редактор строк
In: строка без разрывов строки * Разрешить пользователю редактировать и отправлять строку Out: измененную строку (опционально с завершающим переводом строки) Редактор строк должен как минимум позволить пользователю: переместить видимый курсор влево и вправо вставлять и / или перезаписывать символы в позиции курсора удалить символы в позиции курсора отправить новую строку, …

2
Остров Гольф № 2: эксцентричные отшельники
Это второй из серии испытаний Island Golf. Предыдущий вызов Два отшельника прибыли на необитаемый остров. Поскольку они пришли искать уединения, они хотят жить как можно дальше друг от друга. Где они должны строить свои хижины, чтобы максимизировать расстояние между ними? Связанное чтение вход Ваш ввод будет прямоугольной сеткой, состоящей из …

3
Большая база, маленькие цифры
Язык J имеет очень глупый синтаксис для определения констант . Я хочу сосредоточиться на одной интересной особенности в частности: способность писать произвольно. Если вы пишете XbYдля Xлюбого числа и Yлюбой строки буквенно-цифровых символов, то J будет интерпретироваться Yкак базовое Xчисло, где 0сквозные 9имеют свое обычное значение, а aсквозные zобозначают от …

16
Инкрементный шифр
Эта задача довольно проста и использует три разных символа оператора. Ваша задача, учитывая простую последовательность букв, выполните следующую задачу , чтобы закодировать его с помощью <, >, *. Вы можете использовать заглавные или строчные буквы, вам не нужно обрабатывать оба. Шифр Объяснение Шифр прост, вы используете операции увеличения и уменьшения, …
19 code-golf  cipher 

8
Треугольник Пенроуза Кодегольф
Пенроуза треугольник , также известная как трибар Пенроуза, или невозможный трибару, является невозможной задачей. Цель этого задания - показать треугольник Пенроуза в наименьшем количестве байтов. Источник: Википедия Правила: Вы должны отобразить треугольник Пенроуза в цифровом виде после его генерации. Они должны выглядеть так же, как на изображении выше вики-страницы (источник …

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