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

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

129
Привет, мир! (Любой другой персонаж)

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

116
Напишите программу, которая всегда выдает «2012» - даже если она изменена!

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

74
Ошибка 404: символ не найден

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

72
Больше - меньше, а меньше - больше

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

66
Отказоустойчивый Hello World (он же Интервью)

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

51
Добавление длины строки

Вызов: Получив строку sсимволов a- z, A- Z, 0- 9, добавьте длину sк себе, считая дополнительные символы в длине как часть общей длины s. Входные данные: Просто строка произвольной длины (может быть пустой). Выход: Та же строка, но с длиной, добавленной в конец. Символы, представляющие длину, также...

39
Закаленная радиация Quine

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

38
Излучение смягчено

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

31
Что мы забыли?

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

29
Сделать счетчик Гейгера

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

26
Один и тот же код разные символы

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

26
Детектор радиации!

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

23
Повторяй за мной!

Задав строку в качестве аргумента, выведите длину самой длинной (-ых) непересекающейся повторной подстроки (-ов) или ноль, если такой строки нет. Вы можете предположить, что входная строка не пуста. Примеры abcdefabc: подстрока abcповторяется в позициях 1 и 7, поэтому программа должна вывести 3...

22
Вызов ogl-edocf

вход Непустая перетасованная строка, состоящая из символов ASCII в диапазоне .[32..126][32..126][32..126] Выход Выход получается путем применения последовательных поворотов к входной строке. Для каждой буквы ( [a-zA-Z]) во входной строке, идущей слева направо: если буква в верхнем регистре,...

20
Написать переводчика для *

Задача проста. Написать переводчика для языка * . Вот большая ссылка на вики. Есть только три действительные * программы: * Принты "Hello World"  *  Печатает случайное число от 0 до 2 147 483 647 *+* Работает вечно. Третий случай должен быть бесконечным циклом согласно спецификациям в этом вопросе...

19
Мета-радиационный отвердитель

Фон На этом сайте иногда возникают вопросы, требующие, чтобы программы были «радиационно-стойкими»; это означает, что программа должна выдерживать удаление одного или нескольких байтов, независимо от того, какие байты удалены. Как это часто бывает для задач, которые часто задаются в задачах...

17
Написать радиационно-упрочненный облучатель

Задача состоит в том, чтобы написать радиационно-стойкий облучатель. Что я имею в виду именно? Облучатель - это программа, которая при вводе строки в качестве входных данных выведет все возможные версии строки с одним удаленным символом. Например, с учетом ввода Hello, world!программа должна...

16
Определите, была ли ваша программа видоизменена

Напишите программу, которая завершается без ошибок. Если какой-либо один байт заменяется любым другим байтом, программа должна вывести CORRUPTED Не читайте ваш исходный код из файла Ваша программа не должна производить никаких других выводов Это код-гольф, поэтому выигрывает самый короткий ответ в...

15
Программа самооценки

У нас есть проблема с выводом вашего собственного счета , но кажется, что все ответы там просто жестко закодированы, и это скучно 1 . Итак, давайте иметь новый вызов. Ваша программа должна вывести свою собственную длину в байтах, за которой следует строка " bytes", но для предотвращения...

15
Перенесено, простые числа, о боже!

Задача проста: ваша программа читает целое число в качестве входных данных и печатает, является ли оно простым или нет. Вы можете напечатать «да / нет», «правда / ложь» или что угодно, что однозначно идентифицирует результат. Проблема в том, что код должен работать со своими транспонированными...