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

32
Рисунок и земля

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

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

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

31
Создайте извращенное «Привет, мир!»

Ваша работа довольно проста, написать программу, которая печатает Hello, world!, что при скручивании создает программу, которая печатает Twister!. Как скручиваются струны Алгоритм скручивания очень прост. Каждый столбец смещен вниз на свой индекс (столбец 0 перемещается вниз на 0, столбец 1...

31
Удвойте свой путь

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

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

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

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

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

31
Обратная функция

Разве не было бы замечательно, если бы функции программирования можно было инвертировать, точно так же, как математические функции, которые они реализуют? Напишите функцию (или программу), которая принимает один вход xв любой форме, который выводит ln(x). Когда байты программы переупорядочены /...

30
Хрупкая Куайн

Хрупкая Куайн Хрупкая квинета - это квинна, которая удовлетворяет свойству, заключающемуся в том, что каждая подстрока сделана путем удаления одного символа, когда вычисляется, выдает ошибку. Например. Если ваша программа asdfявляется quine, то для того, чтобы она была хрупкой, следующие программы...

30
Песни Битлз и Шестиугольники

Напишите две треугольные (то есть пирамидальные) программы. Первый должен быть направленным вверх текстовым треугольником с минимальной базовой шириной в три символа. Так что это будет иметь такую ​​структуру, как X XXX или X XXX XXXXX или X XXX XXXXX XXXXXXX или больше Каждое из Xсимволов должно...

30
Соедините N копий фрагмента, чтобы получить N ^ 2 символов

Вызов Напишите кратчайший фрагмент кода из возможных, чтобы при объединении N его копий количество выводимых символов составляло N 2 . N будет положительным целым числом. Например, если фрагмент был soln();, то при запуске soln();будет напечатано ровно 1 символ, а при запуске soln();soln();будет...

29
Исходный код Метаморфозы

mbomb007 попросил нас сделать самоуничижительную программу . Это интересная задача, но я лично не люблю поощрять свои программы к самоповреждениям. Мне нравится думать, что в основе каждой программы лежит красивая бабочка, ожидающая своего появления. Таким образом, для моего первого испытания Code...

29
Мираж умного человека

Когда-то я читал этот вопрос / ответ на Quora Есть ли действительно программисты со степенью информатики, которые не могут пройти тест FizzBuzz Этот код дан как очевидный ответ for i in range(1, 100): if i % 3 == 0 and i % 5 == 0: print "FizzBuzz" elif i % 3 == 0: print "Fizz" elif i % 5 == 0:...

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

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

29
Каскадный подсчет

Ваша задача состоит в том, чтобы написать N фрагменты кода таким образом, что, когда вы сцепить первый K ≥ 1 вместе, они производят число K . Чем выше N , тем лучше. В этом и заключается подвох: вы не можете использовать какой-либо символ более одного раза в своих фрагментах. правила Вы можете...

28
Выступи против длинных линий

или: построить вертикальную квинну Вдохновленный Отступите против длинных очередей . Ваша задача - построить вертикальную линию с максимально короткой длиной линии. счет Побеждает самая короткая длина линии (исключая переводы новой строки) с критериями кода-гольфа в качестве тай-брейка. Длина...

28
Помогите! Мой калькулятор неисправен!

Введение Мой калькулятор ведет себя странно. Иногда, когда я набираю, 8он отображает 2. И иногда, когда я набираю, 6он отображает +. Некоторые кнопки перепутаны! Может ли кто-нибудь помочь мне определить, какой? Вызов: Вход: список неправильных уравнений с правильными результатами. Вывод: две...

28
Запрограммируйте свою любимую фразу

Выберите цитату или фразу длиной ровно 5 слов, например Programming puzzles and code golf!. Напишите программу, которая при добавлении к себе n раз выводит первые n + 1 слова вашей фразы по порядку. Например, если код вашей программы был MYPROGи ваша фраза была Programming puzzles and code...

27
Гипер о морях

Вдохновленный гиперпрограммированием: N + N, N × N, N ^ N все в одном . Спасибо @MartinEnder и @trichoplax за их помощь в песочнице. Определения Hyperquines Определите гиперхине порядка n как полную программу или функцию P , аналогичную квине , которая удовлетворяет всем правилам, применимым к...

26
Создать вращающуюся квинну

Вращение строки производится путем разделения строки на две части и изменения их порядка, например, путем "world! Hello,"вращения "Hello, world!". Можно создавать программы, которые можно вращать, чтобы сформировать другую, но все еще действующую программу. Рассмотрим этот пример на python: print...

25
Программа идентификации формы

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