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

17
Нормальный и визуальный возврат строки

Напишите некоторый код, который действует как программа cat. То есть ввести строку и вывести ее как есть. Но нормальная реверсия вашего кода должна выводить нормальную реверсию входной строки. И визуальная реверсия вашего кода должна выводить визуальную реверсию входной строки. Обычное обращение -...

17
Индекс обратной перестановки

Вступление Лексикографические перестановки списка с n элементами могут быть пронумерованы от 0 до n ! - 1. Например, 3! = 6 перестановок (1,2,3)будет (1,2,3), (1,3,2), (2,1,3), (2,3,1), (3,1,2), (3,2,1). Когда к списку применяется перестановка, ее элементы упорядочиваются в том же порядке, что и...

17
Сделать переплетение

Ваша задача - создать программу, которая при запуске возвращает себя в качестве вывода (это называется quine). Тем не менее, эта квинна должна, когда она копируется nраз, возвращает квин, но с каждым из ее символов, продублированных по местам n, где nположительное целое число. Если ваша...

17
Расширенная машина правды

Многие люди знают, что такое истина в программировании. Но настало время, чтобы мы взлетели на ступеньку выше. Представляем, расширенную машину правды! Расширенная машина истинности принимает в качестве входных данных две вещи: целое число nи непустую строку s. Это выводит s nвремена с...

17
Я переворачиваю исходный код, вы переворачиваете ввод!

Еще один вопиющий плагиат из рип-офф в виде плагиата . Иди голосуй! Ваша задача, если вы хотите принять это, - написать программу / функцию, которая выводит / возвращает свой строковый ввод / аргумент. Сложность в том, что если я переверну ваш исходный код, то и выходной файл тоже должен быть...

16
Княжеский префикс по программе в шаблоне

Вы должны написать программу или функцию, которая выводит или возвращает столько главы I «Маленького принца», сколько может. Ваша программа или функция должны быть блоком кода M-by-N, содержащим только печатаемые символы ascii (кодовая точка от 32 до 126) и символы новой строки в конце каждой...

16
Самоуничижительная программа

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

16
Разложи число!

Ваша задача - разложить число в следующем формате. Это похоже на базовое преобразование, за исключением того, что вместо перечисления digitsв базе, вы перечисляете values, так что этот список складывается со входом. Если заданная база есть n, то каждое число в списке должно быть в форме k*(n**m),...

16
Напишите программу, которая всегда печатает N, когда она сдвинута N раз вверх по алфавиту ASCII

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

16
Скрытые Инверсии (Нить Грабителей)

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

15
Двоичная свертка

Бинарная свертка описывается числом Mи применяется к числу N. Для каждого бита в двоичном представлении M, если бит установлен ( 1), соответствующий бит в выводе дается посредством XORing двух битов, смежных с соответствующим битом в N(при необходимости оборачивая). Если бит не установлен ( 0), то...

15
Создать программу Parrot

Учитывая ввод, выводим этот ввод бесконечно новую строку. На входе будет строка, состоящая только из печатаемых символов ASCII ( 0x20-0x7E) и новых строк ( 0x0A). Если input имеет длину 0, бесконечно выводите символы новой строки. Это код-гольф, поэтому побеждает меньше байтов на каждом языке...

14
Обнаружение ошибок Самовосстанавливающаяся Программа

Ваша задача - создать программу, в которой, если будет удален какой-либо один символ, он обнаружит, какой символ был удален, а затем повторно вставит удаленный символ в свой собственный исходный файл. Например, если ваша программа RadiationHardenedи изменена на RadiaionHardened, то ваша программа...

14
Случай соответствия Найти заменить

Возьмите три ввода, строку текста T; строка символов для замены F; и строка символов , чтобы заменить их, R. Для каждой подстроки Tс такими же (без учета регистра) символами, как F, замените их на символы в R. Тем не менее, сохраните тот же случай, что и исходный текст. Если есть больше символов ,...

14
Ненормальные перестановки

Ваша задача состоит в том, чтобы написать компьютерную программу так, чтобы, когда она разбивается на строки (разбитые на символе новой строки), каждое расположение строк будет выводить различное число от 1 до n! (где n - общее количество строк). Ни одно число не должно быть выведено двумя разными...

13
Логические ворота вручную

Сделайте программу, которая имитирует основные логические элементы. Ввод: слово из заглавных букв, за которым следуют 2 однозначные двоичные числа, разделенные пробелами, например OR 1 0. Ворота OR, AND, NOR, NAND, XOR, и XNORнеобходимы. Выходные данные: Какой выходной сигнал введенного логического...

13
Ряд, столбец, диагональ, блок

Напишите квадратный блок кода, который имеет N символов шириной и N символов высоты, для некоторого положительного целого числа N. Например, ваш N может быть 5, а блок выглядит так: ThisI sMy5B y5Cod eBloc kOkay Этот блок должен вести себя следующим образом: Когда верхняя строка извлекается и...

13
Получить добытчиков

Задание Думаю, всем нравится автоматическая генерация кода и экономия времени во время работы. Вы должны создать много классов и участников в течение дня, и вы не хотите создавать все это gettersвручную. Задача состоит в том, чтобы написать программу или функцию, которая генерирует gettersдля всех...

13
Quine двойной обязанности: Quine! DlroW, olleH

Напишите программу, которая будет выводить свой собственный исходный код при запуске, и ничего больше. Кажется легко, правда? Загвоздка в том, что при изменении исходного кода ваша программа должна вывести «Hello, World!» точно, без кавычек. Это код-гольф, поэтому выигрывает меньшее количество...

13
Простые числа с изюминкой

Примечание: это в значительной степени вдохновлено этим вопросом . Задача: Ваша задача - сгенерировать nпростое число, когда каждый символ вашей программы повторяется nна месте. Допустим, ваша программа: Derp Каждый символ там повторяется один раз, поэтому он должен выводиться 2. Когда каждый...