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

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

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

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

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

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

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

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

30
Добавление длины строки
Вызов: Получив строку sсимволов a- z, A- Z, 0- 9, добавьте длину sк себе, считая дополнительные символы в длине как часть общей длины s. Входные данные: Просто строка произвольной длины (может быть пустой). Выход: Та же строка, но с длиной, добавленной в конец. Символы, представляющие длину, также должны учитываться как …
51 code-golf  string  code-golf  string  random  code-golf  array-manipulation  code-golf  ascii-art  kolmogorov-complexity  random  code-golf  array-manipulation  code-golf  stateful  code-golf  hello-world  code-golf  string  code-golf  interpreter  lisp  code-golf  restricted-source  quine  palindrome  code-golf  ascii-art  random  generation  challenge-writing  ascii-art  random  polyglot  maze  answer-chaining  string  cops-and-robbers  whitespace  code-golf  string  cops-and-robbers  whitespace  code-golf  number  sequence  code-golf  date  code-golf  ascii-art  decision-problem  code-golf  combinatorics  chemistry  code-golf  kolmogorov-complexity  source-layout  radiation-hardening  code-golf  ascii-art  path-finding  maze  code-golf  string  ascii-art  game  animation  code-golf  string  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  restricted-source  new-years 

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

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

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

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

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

4
Код Объяснение Форматер
Успешная подача кода в гольф по своей природе наполнена сумасшедшими символами повсюду. Чтобы облегчить понимание их представления, многие игроки в коде предпочитают включать объяснение своего кода. В их объяснении строка кода превращается в вертикально разнесенную диаграмму. Например, если бы это был мой код: 1_'[3:~2@+]` Одна из многих возможных диаграмм, которые …

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

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

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