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

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

30
Утечка памяти в минимально возможном количестве байтов
Ваша задача - написать код, который будет пропускать как минимум один байт памяти за как можно меньшее количество байт. Память должна быть просочилась, а не просто распределена . Утечка памяти - это память, которую программа выделяет, но теряет возможность доступа до того, как она сможет правильно освободить память. Для большинства …
79 code-golf 

30
Hello World 0.0!
Источник: Дилберт, 8 сентября 1992 г. Я надеюсь добавить новый поворот в классическом "Hello World!" программа. Код программы, которая выводит Hello World!без: Строковые / символьные литералы Числа (любая база) Предварительно встроенные функции, которые возвращают "Hello World!" Регулярные литералы За исключением «O» † и 0. † «O» пишется с заглавной буквы, …

5
Распознать сайты обмена стеками по их значку
Потратив некоторое время на Stack Exchange, я могу узнать большинство сайтов в Hot Network Questions по их маленькому значку (который также является их значком ), но, конечно, не по всем. Давайте напишем программу, которая может! Вам нужно написать код, который определяет сайт, учитывая один из (в настоящее время) 132 значка, …

30
N (e (s (t))) строка
Чтобы «вложить» строку, вы должны: Рассматривайте первый символ как функцию, а следующие символы как аргументы этой функции. Например, если входная строка была Hello, то первым шагом будет: H(ello) Затем повторите этот же шаг для каждой подстроки. Итак, мы получаем: H(ello) H(e(llo)) H(e(l(lo))) H(e(l(l(o)))) Ваша задача - написать программу или функцию, …

15
Progruzzle & Colf
Вы когда-нибудь мечтали создать классные хештеги в твиттере, такие как #brexit или #brangelina ? этот гольф для тебя. Напишите программу, которая принимает две строки A & B в качестве входных данных и объединяет их в соответствии со следующим алгоритмом: let n- количество групп гласных в A (например, britainимеет 2 группы …
76 code-golf 


24
Кратчайший код, чтобы бросить SIGILL
Фон У нас уже есть проблема броска SIGSEGV , так почему бы не бросить вызов SIGILL? Что такое SIGILL? SIGILL - сигнал о недопустимой инструкции на процессоре, что происходит очень редко. Действие по умолчанию после получения SIGILL - завершение программы и запись дампа ядра. Идентификатор сигнала SIGILL равен 4. Вы …
76 code-golf 

30
Распечатать этот бриллиант
Этот вопрос распространяется как вирус в моем офисе. Есть довольно разные подходы: Распечатайте следующее: 1 121 12321 1234321 123454321 12345654321 1234567654321 123456787654321 12345678987654321 123456787654321 1234567654321 12345654321 123454321 1234321 12321 121 1 Ответы оцениваются в символах с меньшим количеством символов, которые лучше.

30
Полицейские и грабители: Reverse Regex Golf
Примечание . Эта задача теперь закрыта. Представление будущих полицейских не будет рассматриваться как принятый ответ. Это сделано для того, чтобы никто не мог опубликовать очень простое регулярное выражение в будущем, которое остается неиспользованным, потому что никто больше не заинтересован в вызове. Вызов ментов Вы должны написать короткое, запутанное регулярное выражение, …

16
Сборка неисправного браузера XKCD
Вызов Учитывая номер комикса XKCD, выведите текст заголовка этого комикса (текст при наведении курсора мыши). Тем не менее, программа должна выдать ошибку, когда даны цифры 859или 404. правила Указанный номер всегда будет существующим комиксом (кроме 404). Ваша программа не должна выдавать ошибку для любых других чисел, кроме 859или 404. Для …

30
Код Джонни код, код!
Отец-основатель рок-н-ролла Чак Берри с грустью скончался сегодня. Рассмотрим припев его знаменитой песни « Джонни Б. Гуд »: Go, go Go Johnny go, go Go Johnny go, go Go Johnny go, go Go Johnny go, go Johnny B. Goode (Существуют и другие способы, которыми оно было акцентировано, но вышеизложенное послужит …
75 code-golf  string 

30
Количество «a» и «b» должно быть одинаковым. Вы получили это компьютер?
В популярной (и обязательной) книге по информатике Питера Линца « Введение в формальные языки и автоматы » часто упоминается следующий формальный язык: главным образом потому, что этот язык не может быть обработан с помощью конечных автоматов. Это выражение означает «Язык L состоит из всех строк« a », за которыми следуют« …

30
Кратчайшая программа, которая выдает ошибку StackOverflow [закрыто]
Напишите программу, которая выдает ошибку StackOverflow или эквивалентную информацию на используемом языке. Например, в java программа должна скинуть java.lang.StackOverflowError. Вам не разрешено определять функцию, которая вызывает себя или новый класс (кроме той, что содержится mainв Java). Следует использовать классы выбранного языка программирования. И это не должно бросать ошибку явно.
75 code-golf 


6
Жесткий код гольфа: регулярное выражение для делимости на 7
Matthias Goergens имеет регулярное выражение в 25 604 символа (по сравнению с исходным 63 993 символами), чтобы соответствовать числам, кратным 7, но это включает в себя множество ошибок: избыточные скобки, распределение ( xx|xy|yx|yyа не [xy]{2}) и другие проблемы, хотя я уверен, что новый старт будет полезен в экономии места. Насколько …

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