Запитання з тегом «whitespace»

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

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

30
Телескопічні парентези
Розглянемо не порожній рядок правильно збалансованих дужок: (()(()())()((())))(()) Можна уявити, що кожна пара дужок являє собою кільце в згорнутій телескопічній конструкції . Тож давайте продовжимо телескоп: ( )( ) ()( )()( ) () ()() ( ) () Ще один спосіб поглянути на це - круглі дужки на глибині n переміщуються …

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

12
Зворотний відступ
Я чув, що ваш код може працювати швидше, якщо відкласти його в зворотному порядку, щоб компілятор міг обробляти його як шаблон дизайну дерева з самої вершини "гілок" вниз. Це допомагає, оскільки гравітація пришвидшить час, необхідний для складання вашого коду, а ефективність структури даних покращиться. Ось приклад сценаріїв Java: function fib(n) …

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

9
Розгортання вихідного коду шестикутника
Вступ Якщо ви не знайомі з Гексагоні , це езотерична мова, яку створив Мартін Бюттнер. Вся справа в тому, що ця мова приймає кілька форм для програми. Наступні програми еквівалентні: 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 DRF DFL DLB …

20
Фігура та земля
Джерело: Вікіпедія Для цього завдання слід написати дві програми, що нагадують фігуру та землю вищезазначеного зображення, так що одна з них друкує, figureа друга друкує ground. Конкретно: Напишіть програму, яка не потребує введення, та друкує рядок figure. Єдиними дозволеними символами пробілів у вашій програмі є пробіли (кодова точка 0x20) та …

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.