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

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

8
Привет, мир! без повторений
На любом языке программирования, существовавшем до того, как был задан этот вопрос, напишите программу (не функцию), которая выводит символы, Hello world!за которыми следует символ новой строки. Ваша программа: не следует использовать какой-либо символ более одного раза (включая пробелы) следует использовать только символы ASCII не следует использовать какие-либо встроенные библиотеки не …

18
Самый короткий сортированный Hello World
Напишите программу, которая не требует ввода и печатает Hello, World!на стандартный вывод или ближайшую альтернативу вашего языка. Подвох в том, что каждая строка в вашей программе должна содержать только печатные символы ASCII и должна быть в лексикографическом порядке, или отсортирована. Вот все 95 печатных символов ASCII по порядку: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Так, …

2
Самый быстрый Mini-Flak Quine
Мини-Flak является подмножеством Brain-Flak языка, где <>, <...>и []операции неразрешенным. Строго говоря, оно не должно соответствовать следующему регулярному выражению: .*(<|>|\[]) Mini-Flak - это наименьшее из известных подмножеств Тьюринга Brain-Flak. Некоторое время назад мне удалось создать Quine в Mini-Flak , но он был слишком медленным, чтобы бежать во время существования вселенной. …

2
Липограмма «Куайн»
задача Возьмите один символ Unicode в качестве ввода. Выведите программу на том же языке, который также соответствует этой спецификации, но не содержит вводимый символ. Если ваша программа запускается с помощью ввода a , а затем выходная программа запускается с помощью ввода b , то программе, которую она выводит, разрешено содержать …

11
Официальная игра Dyalog APL 2016 года
Если вы думаете, что это может быть весело, но слишком много работы, подумайте об участии в этом гораздо меньшем испытании. Немного веселья (и, возможно, разочарования!) На 2016 год ... «Головоломка года» Дьялога . Наслаждайтесь! Цель Найдите выражения Dyalog APL ( скачать ) (допускаются другие языки, см. Ниже раздел «Право на …

12
Распечатать Золотое сечение
Это было весело! Однако с тремя цифрами веселье закончилось слишком рано. Эта задача похожа, но мы продолжим веселье. Соревнование Выведите как можно больше цифр Золотого сечения φ. Золотое сечение определяется как число, которое удовлетворяет φ = (φ + 1) / φ, и первые 100 цифр определяются как: 1,6180339887498948482045868343656381177203091798057628621354486227052604628189024497072072041893911375 ... Эта …

25
Определить идеальные пары
Давайте возьмем функцию fff которая берет строку и удаляет все пары смежных одинаковых символов. Например f(abbbacc)=abaf(abbbacc)=abaf(a\color{red}{bb}ba\color{red}{cc}) = aba Обратите внимание, что когда две пары перекрываются, мы удаляем только одну из них. Мы будем называть строку идеально спаренной, если повторное приложение в конечном итоге даст пустую строку. Например, строка выше не …

30
Ответ цепочки Фибоначчи
(Вдохновлено 95 персонажами ASCII ... 95 цитат из фильмов ) Соревнование Учитывая данные n, выведите число nth Фибоначчи . Вы можете использовать любой 0или 1индексирование, пожалуйста , укажите , какой в вашем представлении. Просто, да? Уловка в том, что вы должны взять набор символов предыдущего предыдущего ответа, удалить из него …

11
Рассчитать 500 цифр пи
Напишите программу для вычисления первых 500 цифр числа Пи, соблюдая следующие правила: Длина должна быть не более 500 символов. Он не может включать в себя «pi», «math.pi» или подобные константы pi, а также не может вызывать библиотечную функцию для вычисления pi. Он не может использовать цифры «3», «1» и «4» …

18
Печать от 1 до 1000 на C ++ без точек с запятой
Следуя этому популярному вопросу, представьте свое решение, которое печатает числа от 1 до 1000 (все они, а не дословно строку «от 1 до 1000» или что-то смешное) в C ++ без использования каких-либо точек с запятой. В отличие от исходного вопроса, вы можете использовать условные выражения и циклы. Решения, не …

3
Привет Мир - но в алфавитном порядке
Этот вызов звучит слишком просто, чтобы его еще не существовало, поэтому дайте мне знать, если это дубликат. Задание Распечатать Hello, world! Правила Ваш код должен быть в "порядке байтов". Это означает, что каждый символ / байт имеет более высокое или равное значение байта, чем предыдущий символ / байт. Исключением из …

16
Запущенный конфликт слияния
При использовании инструмента, такого как git, для объединения двух файлов, конфликт может быть обнаружен и добавлен к результату объединения. Слияние этих двух файлов: мой файл: Common line of code 1 Common line of code 2 my lines Common line of code 3 Common line of code 4 их файл: Common …

12
Комплимент Кошка
Цель Напишите полную программу, которая выводит (в STDOUT или ближайшую альтернативу) произвольную строку текста длиной не более 64 символов. Достаточно просто, верно? Ну, вот подвох: вы не можете использовать любые символы, которые присутствовали в выводе предыдущего ответа. Это верно, ни один из них. Таким образом, вы пытаетесь быть последним ответом …

24
Кратчайшая функция Minmod
Функция minmod - это вариант знакомой min , который появляется в схемах с высоким разрешением, ограничивающих наклон, для дифференциальных уравнений в частных производных. Учитывая количество склонов, он выбирает самый ровный склон, заботясь об относительных знаках между склонами. Функция принимает произвольное количество параметров. Тогда minmod (x 1 , x 2 , …

30
Добавление без использования знака + или -
До этого было много испытаний «Делай __ без _ _», но я надеюсь, что это одна из самых сложных задач. Соревнование Вы должны написать программу, которая берет два натуральных числа (целые числа> 0) из STDIN и печатает сумму двух чисел в STDOUT. Проблема в том, что вы должны использовать как …

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