Вопросы с тегом «radiation-hardening»

Этот тег предназначен для задач, требующих, чтобы ответы все еще работали при случайном редактировании исходного кода.

30
Привет, мир! (Любой другой персонаж)
Напишите программу, которая печатает «Hello, World!». Но также, если вы берете только первый, третий, пятый и т. Д. Символы вашей программы, полученная программа все равно должна вывести «Hello, World!». Если ваша программа: abc def Должно появиться «Hello, World!», Но так должно acdf Нет решений с менее чем 2 символами.

30
Напишите программу, которая всегда выдает «2012» - даже если она изменена!
Эта идея не моя, хотя я не знаю, откуда она взялась. Однажды я встретил его на конкурсе по программированию очень давно (1998, если я правильно помню). Задача состоит в том, чтобы написать программу на вашем любимом языке, который выводит 2012 и только 2012 . Загвоздка в том , что программа …

11
Ошибка 404: символ не найден
сценарий Один из ваших друзей борется за домашнее задание. Ему нужна простая программа, которая печатает первые 404 натуральных числа: 1 2 3 4 5 6 7 8 9 10 11 ... 401 402 403 404 Ваша задача проста: написать эту программу для него. Однако ваша связь ужасна, поэтому каждый случайный …

27
Больше - меньше, а меньше - больше
Любой может увеличить вывод программы, добавив символы, поэтому давайте сделаем прямо противоположное. Напишите полную программу, внутреннюю функцию или фрагмент для среды REPL на языке по вашему выбору, который удовлетворяет следующим критериям: Ваш код должен быть не менее 1 символа. Запуск исходного кода приводит к выводу x символов в STDOUT (или …

7
Отказоустойчивый Hello World (он же Интервью)
В конце вашего интервью Злой Интервьюер говорит вам: «Мы заставляем всех наших кандидатов пройти короткий тест на кодирование, чтобы увидеть, действительно ли они знают, о чем говорят. Не волнуйтесь, это легко. И если вы создадите рабочая программа, я сразу предложу тебе работу. Он жестом просит вас сесть за соседний компьютер. …

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 

3
Закаленная радиация Quine
Как вы должны (мы надеемся) знать, радиационно-закаленная квинна - это квинна, с которой вы можете удалить любого персонажа и все равно распечатать его исходный, предварительно измененный источник. Дело в том, что с большинством из них вы можете удалить только одного персонажа; в противном случае все рушится. Вот где это приходит; …

2
Излучение смягчено
Все просто: создайте правильный quine, где, если вы удалите какого-либо персонажа, это все еще quine. Разница между этим и радиационно-упрочненным квинем заключается в том, что если ваша программа ABв радиационно-упрочненном квинте Aбудет выводить AB, а здесь - Aвыводить A. Код гольф, все стандартные правила, стандартные лазейки применяются, без читерства.

7
Что мы забыли?
Ваша задача - написать непустую компьютерную программу, состоящую из некоторой последовательности байтов. Если мы выберем определенный байт в программе и удалим все его экземпляры из программы, измененная программа должна вывести удаленный байт. Например, если бы наша программа aabacba Тогда bcbбы вывел a, aaacaнадо бы вывести bи aababaвывел бы c. Неважно, …

13
Сделать счетчик Гейгера
Счетчик Гейгера - это устройство, которое используется для обнаружения радиации. Мы будем делать счетную программу Гейгера. Как мы все знаем, когда излучение попадает в компьютерную программу, оно удаляет ровно 1 байт случайным образом. Таким образом, программа счетчика Гейгера - это программа, которая сама по себе ничего не делает, но когда …

6
Детектор радиации!
Радиационно-стойкая программа - это программа, в которой, если какой-либо символ кода будет удален, программа все равно будет работать так же. На этот вопрос мы напишем программу, которая определяет, когда она облучается. Напишите программу или функцию, которая, когда удаляется какой-либо один байт, результирующая программа будет выводить этот байт и только этот …

5
Один и тот же код разные символы
Примечание. Эта задача разрешает ответы только на скомпилированных языках. задача Ваша задача довольно проста: создать две разные программы, которые при компиляции приводят к одинаковому результату. счет Здесь начинается самое интересное. Ваша оценка - это количество уникальных байтов, представленных ровно в одной программе. Например, если две ваши программы (закодированные в кодовой …

15
Повторяй за мной!
Задав строку в качестве аргумента, выведите длину самой длинной (-ых) непересекающейся повторной подстроки (-ов) или ноль, если такой строки нет. Вы можете предположить, что входная строка не пуста. Примеры abcdefabc: подстрока abcповторяется в позициях 1 и 7, поэтому программа должна вывести 3 abcabcabcabcab: abcabcили bcabcaили cabcabповторяются, поэтому программа должна вывести …
23 code-golf  string  code-golf  code-golf  kolmogorov-complexity  primes  code-golf  kolmogorov-complexity  hexadecimal  code-golf  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 

24
Вызов ogl-edocf
вход Непустая перетасованная строка, состоящая из символов ASCII в диапазоне .[32..126][32..126][32..126] Выход Выход получается путем применения последовательных поворотов к входной строке. Для каждой буквы ( [a-zA-Z]) во входной строке, идущей слева направо: если буква в верхнем регистре, поверните все символы перед ней на одну позицию влево если буква в нижнем …
22 code-golf  string  code-golf  string  code-golf  string  parsing  brainfuck  code-challenge  python  hello-world  error-message  code-golf  string  code-golf  number  integer  counting  subsequence  code-golf  string  cipher  code-golf  array-manipulation  arithmetic  integer  matrix  code-golf  math  sequence  code-golf  restricted-source  pi  popularity-contest  cops-and-robbers  polyglot  popularity-contest  cops-and-robbers  polyglot  code-golf  file-system  king-of-the-hill  code-golf  number  sequence  integer  rational-numbers  string  code-challenge  source-layout  code-golf  ascii-art  king-of-the-hill  code-golf  array-manipulation  sorting  code-golf  string  code-golf  restricted-source  source-layout  tips  math  code-challenge  permutations  logic-gates  code-golf  number  random  integer  code-golf  math  code-golf  math  number  decision-problem  king-of-the-hill  python  board-game  code-challenge  brainfuck  busy-beaver  code-golf  number  cops-and-robbers  polyglot  obfuscation  answer-chaining  code-golf  number  integer  conversion  code-golf  string  parsing  code-golf  ascii-art  number  king-of-the-hill  javascript  code-golf  source-layout  radiation-hardening  code-golf  array-manipulation  matrix  code-golf  string  graph-theory  code-golf  array-manipulation  decision-problem  code-golf  string  ascii-art  code-golf  string  code-golf  array-manipulation 

27
Написать переводчика для *
Задача проста. Написать переводчика для языка * . Вот большая ссылка на вики. Есть только три действительные * программы: * Принты "Hello World" * Печатает случайное число от 0 до 2 147 483 647 *+* Работает вечно. Третий случай должен быть бесконечным циклом согласно спецификациям в этом вопросе Входные данные: …
20 code-golf  interpreter  code-golf  array-manipulation  sorting  code-golf  halting-problem  code-golf  javascript  code-golf  algorithm  code-golf  arithmetic  code-golf  math  counting  code-golf  math  code-golf  decision-problem  radiation-hardening  code-golf  conversion  bitwise  code-golf  number  decision-problem  code-golf  string  decision-problem  code-golf  random  game  code-golf  ascii-art  graphical-output  code-golf  decision-problem  binary-tree  tree-traversal  code-challenge  array-manipulation  code-challenge  graphical-output  path-finding  test-battery  algorithm  code-golf  integer  factorial  code-golf  binary-tree  code-golf  grid  graph-theory  code-golf  regular-expression  quine  code-golf  encoding  code-golf  king-of-the-hill  javascript 

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