Вопросы с тегом «whitespace»

Для задач, связанных с обработкой и размещением пробельных символов (в основном, но не ограничиваясь пробелами, табуляцией и переводами строк), например, проблем, связанных с отступом. Для решения проблем, связанных с эзотерическим языком программирования Whitespace, используйте вместо этого [whitespace-language].

100
Распечатайте отрицательный код вашего кода

Рассмотрим квадрат печатных символов ASCII (кодовые точки от 0x20 до 0x7E) для длины стороны N , как показано ниже (здесь N = 6 ): =\ g \ 7 m+y "g L ~ e> PHq Мы также требуем, чтобы каждая строка и каждый столбец содержали как минимум 1 пробел и 1 непробельный символ. (Приведенный выше пример...

79
Телескопические скобки

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

74
От программирования головоломок до Code Golf

Ваша задача - написать программу, которая выводит точную строку Programming Puzzles(конечный символ новой строки необязательный), но когда все пробелы, табуляции и новые строки удаляются, выводится Code Golf(конечный символ новой строки необязательный). Ваш счетчик байтов - это счет первой...

63
Обратный отступ

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

55
Значительный пробел

Мы определяем пробел как любой из трех символов: tab (0x09), символ новой строки (0x0A) или пробел (0x20). Для этого вам нужно написать две программы или функции на одном языке программирования, которые выполняют следующие задачи: Подсчитайте пробельные символы в заданной строке. Например, вход 123...

52
Развертывание исходного кода Hexagony

Введение Если вы не знакомы с гексагонией , это эзотерический язык, созданный Мартином Бюттнером. Дело в том, что этот язык принимает несколько форм для программы. Следующие программы эквивалентны: abcdefg а также a b c d e f g В общем, код свернут в обычный шестиугольник. Но учтите, что добавление...

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

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

51
Значительные пробелы: копы

Для этой задачи мы будем определять пробельные символы как только перевод строки (0x0A) и пробелы (0x20). Обратите внимание, что большинство языков и разновидностей регулярных выражений рассматривают многие другие символы также как пробельные символы, как внутри, так и вне диапазона ASCII, поэтому...

48
Избегать рек

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

42
Боже мой, это полно пробелов!

Некоторые люди настаивают на использовании пробелов для табуляции и отступов. Для подведения итогов, это бесспорно так. По определению табуляторы должны использоваться для табулирования. Даже для отступов табуляторы объективно превосходят: В сообществе Stack Exchange существует явный консенсус ....

38
Решить кубик Рубика

Напишите самую короткую программу, которая решает кубик Рубика (3 * 3 * 3) в течение разумного промежутка времени и перемещается (скажем, максимум 5 секунд на вашей машине и менее 1000 ходов). Ввод в формате: UF UR UB UL DF DR DB DL FR FL BR BL UFR URB UBL ULF DRF DFL DLB DBR (этот конкретный вход...

32
Код Объяснение Форматер

Успешная подача кода в гольф по своей природе наполнена сумасшедшими символами повсюду. Чтобы облегчить понимание их представления, многие игроки в коде предпочитают включать объяснение своего кода. В их объяснении строка кода превращается в вертикально разнесенную диаграмму. Например, если бы это...

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

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

31
Разбить вкладки пополам

Священные войны велись из-за пробелов против табов. (И конечно пробелы, будучи объективно превосходящими, выиграли.) - Алекс А. S Ом ЕГО р ля до сих пор отказывается , чтобы в ccept , что бея с ч сл е арли евым upreme. Вы только что получили в файл , используя Инкор ре кт, б объявление и инф е...

31
Выравнивание линий!

Выравнивание линий! Учитывая символ и многострочную строку, ваша задача состоит в том, чтобы заполнить каждую строку строки так, чтобы они располагались среди заданного разделителя. Примеры Входные данные: , Programming, Puzzles And, Code golf Выход: Programming, Puzzles And, Code golf вход На...

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

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

30
Изменение слов

Сона в своем доме со своей 10-летней дочерью. Ей нужно пойти в школу, чтобы забрать еще одного ребенка из школы, так как школа заканчивается в 2 часа дня. На улице жарко, поэтому она хочет оставить своего младшего ребенка дома. Она дала ребенку кучу струн, чтобы она была занята, пока ее нет. Она...

27
Инвалид Инвали Инвал

Эта идея основана на сообщениях чата @ TùxCräftîñg . Взгляните на приведенный ниже пример последовательности: INVALID0, INVALID1, INVALID2 INVALID3, INVALID4...INVALID9 После INVALID9этого это продолжается так: INVALI0, INVALI1, INVALI2, INVALI3...INVALI9 И после INVALI9, это так: INVAL0, INVAL1,...

26
Зеркало, Зеркало, в Коде

Двумерные языки программирования часто имеют зеркальные команды, такие как /и \для перенаправления указателя команд на сетке: >>>>\ v v <<<</ В этом задании вы получаете входящее направление и зеркало, и вам необходимо определить исходящее направление. правила Входящее...

26
Боже мой, это покрыто вкладками!

Пользователи космического отступа, объединяйтесь ! Мы должны бороться со всеми непритязательными пользователями вкладок ! Ваша миссия (если вы решите принять это) - написать программу или функцию, которая принимает два аргумента: Строка: это вход. Целое положительное число: это количество пробелов...