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

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

19
Создайте квадрат увеличивающегося размера путем репликации исходного кода
Ваше задание - написать программу четной длины , которая печатает квадрат ASCII-искусства (описанный ниже), который увеличивает длину своей стороны на 1 единицу каждый раз, когда исходный исходный код вставляется в середину текущего кода. Мне очень трудно определить эту задачу очень хорошо, поэтому я приведу вам пример: Допустим, ваш исходный код …

23
Хиральная головоломка
Форма является хиральной, если никакое вращение не может сделать ее похожей на зеркальное отражение. В этой головоломке мы будем писать киральные компьютерные программы. Для этой головоломки мы будем думать о программе как о прямоугольной матрице символов. Таким образом, все решения этой задачи должны быть прямоугольными (то есть все линии должны …

30
Сделай Слово Сосулька
Из-за технических ограничений Stack Exchange заголовок отображается неверно. Правильное название для этой задачи является Делать Word Icicle! Word Icicle Word cicle ord cicle ord icle ord i le or i le or i l or l or r Сегодняшняя задача состоит в том, чтобы сделать сосульки из входного слова. При …

30
Разделить строку при первом появлении каждого символа
Связанный. Получив печатную строку ASCII, разбейте ее на список непустых строк с новой подстрокой, начинающейся каждый раз, когда встречается символ, который ранее не встречался в том же случае. Примеры "mississippi" → ["m","i","ssissi","ppi"] "P P & C G" → ["P"," P ","& ","C ","G"] "AAA" → ["AAA"] "Adam" → ["A","d","a","m"] "" …

1
Циклический Левенкин
Фон Как известно большинству постоянных PPCG, quine - это программа, которая при запуске выдает собственный исходный код; а расстояние Левенштейна между двумя строками - это минимальное количество вставок, удалений и правок, необходимых для преобразования одной строки в другую. В этой задаче мы объединяем две концепции в «levenquine»: программу, которая выводит …

30
Есть известные известные
Бывший министр обороны США Дональд Рамсфелд, как известно, популяризировал фразу «известные известные». Здесь мы собираемся перевести его замечания в строфу из четырех строк. В частности, выведите этот текст: known knowns known unknowns unknown knowns unknown unknowns Использование заглавных букв не имеет значения (например, Known unKnownsэто нормально), и допускается одиночный завершающий …

22
Что за странная функция
Ваша задача здесь будет заключаться в том, чтобы реализовать функцию 1, которая формирует перестановку положительных целых чисел (биекция от положительных целых чисел на себя). Это означает, что каждое положительное целое число должно появляться ровно один раз в перестановке. Уловка в том, что ваша функция должна иметь большую вероятность вывести нечетное …

19
Нарисуйте / построите график сердца
Ваша задача - нарисовать / построить одно из сердец ниже. Размер должен быть не менее 50x50 пикселей (с векторной графикой все в порядке). Вы можете выбрать, какое из сердец вы хотите нарисовать / построить. Оси, линии сетки и т. Д. Принимаются. На графике должно быть не менее 100 различных координат …

30
Третья строка
Учитывая две строки, выведите третью строку, которая не равна ни одному из двух входов, но имеет ту же длину (в символах), что и любой из входов. Там гарантированно будет хотя бы один действительный вывод. Тестовые случаи Тестовые случаи цитируются, чтобы показать, что они являются строками. Выходы являются одними из многих …
45 code-golf  string 

26
Немного, клев или байт?
Вдохновленный этим вызовом Учитывая целое число в диапазоне 0 <= n < 2**64, выведите контейнер минимального размера, в который он может поместиться бит: 1 клев: 4 байт: 8 коротко: 16 int: 32 длинный: 64 Testcases: 0 -> 1 1 -> 1 2 -> 4 15 -> 4 16 -> 8 …

26
Биг Бен уходит
Ваша задача - создать программу, которая будет имитировать Биг Бен (Twitter) . задача Каждый раз, когда начинается новый час (по местному времени вашего компьютера или по Гринвичу), вы должны выводить BONGповторяющиеся значения hourвремени (с пробелом между словами). Например, когда 3 часа, вы должны вывести BONG BONG BONG. Формат времени соответствует …

20
Больше чем меньше чем больше чем что-то подозрительное
Для заданной строки длиной N знаков «меньше» и «больше чем» ( <, >) вставьте целые числа от 0 до N в начале и в конце каждой пары знаков так, чтобы все неравенства были выполнены. Выведите полученную строку. Если имеется несколько допустимых выходов, выведите любой (и только один) из них. Например …

30
Считать без 3
Фон Когда я учился в начальной школе, мы играли в игру по математике, которая выглядит следующим образом. Все дети сидят в большом кругу и считают по очереди, начиная с 1 . Тем не менее, следующие цифры должны быть пропущены при подсчете: Числа, кратные 3 . Числа, имеющие 3 в десятичном …

11
Run Stackylogic
Stackylogic - это язык программирования, основанный на логике, который я создал, который принимает 0и вводит 1и выводит один 0или 1после завершения. Программа Stackylogic состоит из строк, которые могут содержать только три символа, 01?а также ровно один <в конце одной из строк. Линии не могут быть пустыми и линия с <должна …

23
Шестнадцатеричный и алфавит
В этом задании вы получите ввод, преобразуете его в шестнадцатеричное, внесете пару изменений и выведете результат. Поскольку они состоят всего из 16 символов в шестнадцатеричном формате, ваш код должен быть максимально коротким. Примеры Примеры разделены пустой строкой. Первая строка ввода, вторая строка показывает шаги, третья показывает вывод 234589 234589 -> …

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