Запитання з тегом «source-layout»

Для проблем, які передбачають фізичний макет або фізичну маніпуляцію вихідним кодом.

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 

30
Втретє чарівність
Ваше завдання, якщо ви бажаєте прийняти це, - написати програму, яка виводить додатне ціле число (вище 0). Якщо вихідний код дублюється, вихід повинен залишатися однаковим. Складна частина полягає в тому, що якщо вихідний код буде введено три рази (у три рази ), вихід буде помножений на 3. Правила Ви повинні …

3
Кодування навколо годинника
Написати одну програму рядки двох або більше символів , який не містить рядки , термінатори і не приймає вхідний сигнал. Наприклад, вашою програмою можуть бути: MyProgram Коли ваша програма розташована у фігурах, які руки годинника роблять о 12, 3, 6 та 9 годин, їй потрібно вивести відповідне число години. Інші …

16
Серпінскій кодекс
Напишіть прямокутний блок тексту, який, розміщуючи в килимі Сьєрпінського , використовуючи однакові за розмірами блоки пробілів для порожніх частин, створює програму, яка виводить номер ітерації килима. Наприклад, якщо ваш текстовий блок є TXT BLK потім запустіть програму TXTTXTTXT BLKBLKBLK TXT TXT BLK BLK TXTTXTTXT BLKBLKBLK слід виводити, 1оскільки форма програми …

14
Складіть кодовий квадрат з улюбленим словом
Виберіть улюблене загальне англійське слово з 6 літер, яке не має повторених літер , наприклад wombat. Напишіть програму в сітці символів N × N без коментарів , щоб кожен рядок і стовпець містили всі літери вашого слова в малі літери в будь-якому порядку. Програма повинна вивести визначення вашого слова в …

23
Хіральна головоломка
Форма хіральна якщо жодна кількість обертів не може зробити так, що це дзеркальне зображення. У цій загадці ми будемо писати хіральні комп’ютерні програми. Для цієї головоломки ми будемо розглядати програму як прямокутну матрицю символів. Тому такі рішення цього завдання повинні бути прямокутними (тобто всі лінії повинні бути однакової довжини). Ми …

19
Створіть квадрат збільшуваного розміру шляхом реплікації початкового коду
Ваше завдання полягає в тому, щоб написати програму рівної довжини , яка друкує ASCII-художній квадрат (описаний нижче), що збільшує його бічну довжину на 1 одиницю щоразу, коли вихідний вихідний код вставляється в середину поточного коду. Мені досить складно визначити це завдання дуже добре, тому я наведу вам приклад: Скажімо, ваш …

3
Код, який керує грою життя на собі
Напишіть два прямокутні блоки коду, кожен w символів шириною та h висоти символів, які реалізують «Гра життя» Конвея, коли вони розташовані в сітці. ( w і h можуть бути будь-якими натуральними числами) Наприклад, двома кодовими блоками можуть бути: ( w = 3, h = 2, не фактичний код) XX| --+ …

30
StringgnirtSStringgnirtSStringgnirtS
Ось для вас порівняно простий виклик. Давши рядок довжиною N , виведіть рядок вперед, потім назад, потім вперед, потім назад ... і т.д. N разів. Наприклад, якщо ваш вхід був Hello! Вам слід вивести: Hello!!olleHHello!!olleHHello!!olleH Ви також можете вивести один зворотний рядок. Ваше повідомлення може бути або повною програмою, або …
42 code-golf  string  code-golf  math  geometry  data-structures  repeated-transformation  code-golf  number  random  code-golf  math  rational-numbers  code-golf  ascii-art  animation  code-golf  ascii-art  number  code-golf  math  number  code-golf  data-structures  code-golf  string  parsing  code-golf  array-manipulation  random  permutations  code-golf  string  code-golf  parsing  code-golf  string  quine  code-golf  string  parsing  comment  code-golf  string  counting  natural-language  code-golf  string  decision-problem  code-golf  math  code-challenge  metagolf  test-battery  code-golf  string  code-golf  math  number  arithmetic  source-layout  code-golf  number  primes  decision-problem  code-golf  math  arithmetic  code-golf  date  code-golf  string  cryptography  code-golf  code-golf  chess  board-game  code-golf  geometry  grid  puzzle-solver  set-partitions  code-golf  number  natural-language  code-golf  ascii-art  code-golf  math  code-golf  string  ascii-art  kolmogorov-complexity  code-golf  string  natural-language  code-golf  game  board-game  tic-tac-toe  code-golf  ascii-art  hexagonal-grid  code-golf  string  comment  code-golf  internet  code-golf  sorting  code-golf  kolmogorov-complexity  unicode  code-golf  tips  code-golf  string  natural-language  code-golf  string  kolmogorov-complexity  source-layout  hello-world  code-golf  string  kolmogorov-complexity  counting  natural-language  code-golf  random  quine  code-golf  string  math  bitwise  code-golf  permutations  code-golf  string  code-golf  arithmetic 

9
Програмування, орієнтоване на зміщення
Рядок можна змістити на число n, отримавши значення байта cкожного символу в рядку, обчисливши (c + n) mod 256і перетворивши результат назад в символ. Наприклад, зсув "ABC123"на 1 приводить до "BCD234"зсуву на 10 "KLM;<="дюймів і зміщення на 255 дюймів "@AB012". Задача Виберіть , як багато чисел nз , 0 < …

12
Добре пов'язаний виклик
Діяльність, яку я іноді роблю, коли мені нудно, - це написати пару персонажів, що відповідають парам. Потім я малюю лінії (на вершинах ніколи внизу), щоб з'єднати ці символи. Наприклад, я можу написати і тоді я намалювала б рядки як:a b c b a cabcbacabcbac Або я можу написатиa b b …

19
Шаблон програми для друку * будь-якого * рядка
Напишіть програму з такими властивостями: Коли запустити як є, програма не видає вихід (тобто 0 байт виводу). У межах програми є місце (на ваш вибір: воно може бути на початку, в кінці чи десь посередині) із таким властивістю: зміна програми через розміщення будь-якого рядка призведе до того, що в результаті …

8
40 чисел у 9 байтах
Існує 40 способів розташування спрямованого гамільтонового шляху на сітці 3 × 3. На цій графіці ( спасибі Sp3000! ) Показано лише 20 непрямих шляхів. Проведіть кожну кольорову лінію в обох напрямках на 40 спрямованих контурах. Виклик Використовуючи лише друкований ASCII , запишіть сітку символів 3 × 3, наприклад: ABC DEF …

30
Я повертаю вихідний код, ви заперечуєте вихід!
Ваше завдання, якщо ви бажаєте прийняти це, - написати програму, яка видає ненульове число (може бути цілим чи плаваючим). Складна частина полягає в тому, що якщо я поверну ваш вихідний код, вихід повинен бути заперечним вихідним цілим числом. Правила Ви повинні створити повну програму . Тобто, ваш вихід повинен бути …

22
Сховати голку в копиці сіна (копи)
Це частина виклику копів та грабіжників . Ідіть сюди за грабіжниками. Виклик копів Ви повинні написати програму або функцію на обраній вами мові, яка виводить рядок Haystack. Однак повинно бути можливість видалити деяку підмножину символів із вашої програми (не упорядковуючи решту), так що результуюча рядок також є дійсною програмою на …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.