Вопросы с тегом «restricted-source»

Наложение ограничения на исходный код, используемый для решения задачи, например, отсутствие номеров в исходном коде.

30
Напечатайте каждый печатный символ ASCII, не используя его
На языке программирования по вашему выбору напишите 95 программ, каждая из которых выводит отдельный из 95 печатных символов ASCII, причем этот символ не встречается где-либо в программе . Например, если ваш язык Python , ваша программа, которая выводит символ, Pможет быть print(chr(80)) потому что Pимеет код ASCII 80. Эта программа …

15
Напишите всю дыру, используя дыру
В символы ASCII с десятичным кодом 33 до 126 являются: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Обратите внимание, что в большинстве шрифтов 25 из этих символов имеют «дыры»: ( можно сказать, род больше 0 ) #$%&04689@ABDOPQRabdegopq Остальные 68 «не вскрытых» персонажей: !"'()*+,-./12357:;<=>?CEFGHIJKLMNSTUVWXYZ[\]^_`cfhijklmnrstuvwxyz{|}~ Ваша задача - написать самую короткую из возможных программ, используя только символы без …

20
Код выхода Гольф
Вдохновленный этим по умолчанию для IO . Задание Напишите программу, которая при вводе целого числа xот 0 до 255 завершается с кодом завершения x. ограничения Вы не можете вызывать ничего, что предназначено непосредственно для вывода кода выхода ( System.exit(x)возврата из mainи т. Д.). Вместо этого ваша программа должна вызвать ошибку …

24
Значительный пробел
Мы определяем пробел как любой из трех символов: tab (0x09), символ новой строки (0x0A) или пробел (0x20). Для этого вам нужно написать две программы или функции на одном языке программирования, которые выполняют следующие задачи: Подсчитайте пробельные символы в заданной строке. Например, вход 123 -_- abc def вернул бы 7 (при …

30
Вывести текст «Код Боулинг»
Код-Bowling Brunswick Bowling наняла вас для создания простой программы для вывода текста Code Bowlingна мониторы. Эта компания стоит немалых денег, и вы чувствуете, что можете обмануть их за небольшие деньги. В должностной инструкции четко сказано, что они платят на основе начисления очков, и вы вполне уверены, что можете использовать их …

30
Выведите свой счет!
Вызов: Концепция достаточно проста: напишите полную программу для вывода собственного кода оценки гольфа! Выходными данными должны быть только количество байтов вашей программы и трейлинг bytes. НО ПОДОЖДИТЕ ..... есть одно ограничение: Ваш исходный код не может содержать какие-либо цифры из вашего числа байтов Так что, если ваш счет 186 bytes, …

30
Добавление длины строки
Вызов: Получив строку sсимволов a- z, A- Z, 0- 9, добавьте длину sк себе, считая дополнительные символы в длине как часть общей длины s. Входные данные: Просто строка произвольной длины (может быть пустой). Выход: Та же строка, но с длиной, добавленной в конец. Символы, представляющие длину, также должны учитываться как …
51 code-golf  string  code-golf  string  random  code-golf  array-manipulation  code-golf  ascii-art  kolmogorov-complexity  random  code-golf  array-manipulation  code-golf  stateful  code-golf  hello-world  code-golf  string  code-golf  interpreter  lisp  code-golf  restricted-source  quine  palindrome  code-golf  ascii-art  random  generation  challenge-writing  ascii-art  random  polyglot  maze  answer-chaining  string  cops-and-robbers  whitespace  code-golf  string  cops-and-robbers  whitespace  code-golf  number  sequence  code-golf  date  code-golf  ascii-art  decision-problem  code-golf  combinatorics  chemistry  code-golf  kolmogorov-complexity  source-layout  radiation-hardening  code-golf  ascii-art  path-finding  maze  code-golf  string  ascii-art  game  animation  code-golf  string  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  restricted-source  new-years 

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

30
Напечатайте фразу «И она сказала:« Но это его ».», Используя только алфавит
Напечатайте фразу, And she said, 'But that's his.'используя только следующие символы: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ Никаких знаков препинания или неалфавитных символов. Вы можете использовать любой язык программирования, который вы хотите. Пробелы полностью разрешены. Кратчайшая программа выигрывает.

30
да, это 91 строка
yesиз coreutils длиной 91 строка . Многие из них являются комментарии, но это по - прежнему WAY слишком долго. Редактировать с сентября 2019 года: исходный файл вырос за последние пять лет и теперь составляет 126 строк. Напишите программу, которая имитирует yes: вывод в stdoutбесконечный поток "y \ n" должна быть …

30
Запутанный FizzBuzz Golf [закрыт]
Создайте кратчайшую запутанную реализацию FizzBuzz. Чтобы считаться запутанным, оно должно удовлетворять как минимум одному из следующих: Не содержит слов "Fizz", "Buzz" или "FizzBuzz" Не содержит цифры 3, 5 или 15. Используйте любой из вышеперечисленных в заблуждение. Помните: цель состоит в том, чтобы быть коротким и трудно следовать. Пример кода, который …

30
Депалиндромизируйте эту строку!
Учитывая палиндром, сгенерированный в соответствии с этой задачей , депалиндромизируйте его. Контрольные примеры abcdedcba -> abcde johncenanecnhoj -> johncena ppapapp -> ppap codegolflogedoc -> codegolf Поскольку речь идет о депалиндромизировании, ваш код не может быть палиндромом . Помните, что это код-гольф , поэтому выигрывает код с наименьшим количеством байтов.

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

30
Разделите число на 3 без использования операторов *, /, +, -,%
Процитирую этот вопрос на SO (Spoiler alert!): Этот вопрос был задан в интервью Oracle. Как бы вы поделили число на 3 без использования операторов *, /, +, -,%? Номер может быть подписан или не подписан. Задача решаема, но посмотрите, сможете ли вы написать кратчайший код. Правила: Выполните необходимое целочисленное деление …

2
JSF ** k только с 5 символами?
Это не вызов, а вопрос, я решил, что это было по теме из-за Вопросы, не связанные с заданиями, связанные с решением головоломок по программированию или с определенным типом задач, также обсуждаются. Теперь к вопросу: Можно ли написать какой-либо код JavaScript всего с 5 буквами? JSFuck уже делает это с 6 …

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