Запитання з тегом «code-golf»

Код-гольф - це змагання за вирішення певної проблеми в найменших байтах вихідного коду.

3
Наскільки різний мій перешкод?
Фон Я сконструював простий курс перешкод, розмістивши ящики в прямокутній кімнаті. Тепер я хочу порахувати кількість принципово різних способів вирішити це. Мені потрібно, щоб ти написав мені програму для цього. Вхідні дані Ваш вхід - це порожній прямокутний масив символів .#. Крапки - .це порожній простір, а #перешкоди. Шлях через …

2
Ці дерева ізоморфні?
Вступ У цьому виклику ваше завдання полягає в тому, щоб написати програму, яка вирішить, чи є два задані дерева ізоморфними. Дерево означає спрямований ациклічний графік, де кожен вузол має рівно один вихідний край, крім кореня, якого немає. Два дерева є ізоморфними, якщо одне можна перетворити на інше шляхом перейменування вузлів. …

2
Палаючі клавіатури дверної ручки!
Ну, виходить, дверну ручку по імені користувача на GitHub, Reddit і інші сайти KeyboardFire . Це дає мені уявлення ... Завдання Ви працюєте в KeyboardFire Inc., компанії, яка виробляє спеціальні клавіатури. І, маючи на увазі, "спеціально", я маю на увазі те, що кожного разу, коли ви натискаєте клавішу, щось у …

2
Збірка реджексів (Заміна)
Ваше завдання - скласти регекси ..., вказавши підстановку для кожного символу в регулярному виразі. Регекси Регекси підтримують це REGEX = (LITERAL REGEX / GROUP REGEX / STAR REGEX / ALTERNATIVE) LITERAL = 1 / 0 GROUP = '(' REGEX ')' STAR = (LITERAL / GROUP) '*' ALTERNATIVE = '('REGEX ('|' …

2
Відформатуйте капітал випадання
Вступ Напишіть програму або функцію, яка додає до абзацу кращий капітал. Програма буде вводити текст у форматі, ширині стовпця та кількості рядків для виведення великої літери. Капітальні столики виглядають приблизно так: Lines: 2 3 4 Drop capital: A| A.| A..| ~' ..| ...| etc. ~~' ...| ~~~' Це виклик, пов'язаний …

4
Напишіть коротку машину часу
Напишіть програму, яка приймає як введення рядок і ціле число n, і виводить: Рядок, який передали програмі n раз; Нова програма, яка буде використана для наступного виклику. Ви не можете зберігати будь-які дані поза програмою, і ваша програма не може викликати попередні програми в ланцюзі. Якщо рядок не існує, виведіть …
21 code-golf  quine 

17
Алмазні головоломки!
Пояснення: Минулого року на уроці математики у домашніх завданнях ми час від часу отримували ці надзвичайно прості, хоча однаково дратівливі питання, які називали алмазними головоломок. В основному це були питання, де нам давали б суму, і тоді продукт попросили знайти два числа, які при множенні дають продукт, а коли додають …
21 code-golf  math 

2
Куди пішов цей зародок?
Вступ Ви біолог, що вивчає закономірності руху бактерій. У вашій дослідницькій групі є купа їх у чашках Петрі, і ви записуєте їхню діяльність. На жаль, у вас серйозно недостатньо фінансуються, і ви не можете дозволити собі відеокамеру, тому ви просто фотографуєте страву через рівні проміжки часу. Ваше завдання - скласти …

3
Виконайте проліт Плутона
Вітаємо! Вас щойно найняли НАСА для роботи над новим проектом «Горизонти 2». На жаль, останнім часом відбулися величезні скорочення бюджету, тому керівництво вищого рівня вирішило підробити всю заплановану проліт Плутона (як це було зроблено для висадки на Місяць у 70-х роках). Ваше завдання - написати програму, яка прийме як введення …

9
Суми цифр від 1 до 7
Виклик Враховуючи додатне ціле число, Nяке становить 28 або вище, виведіть список номерів, підсумовуючи Nце, використовуючи кожну цифру 1через 7один раз. Ви можете дати як програму або функцію. Цифри можуть з’являтися самі по собі або з’єднуватись, якщо ви використовуєте кожну з них один раз без повторів. Наприклад, [12, 34, 56, …
21 code-golf  math  number 

2
N-queen-and-kopine quine
Існує варіант відомої проблеми N-queens, яка стосується королеви та лицарів і, як кажуть, «значно складніше» 1 . Постановка проблеми така: Ви повинні розмістити на шаховій дошці рівну кількість лицарів ♞ і королеви such, щоб жоден шматок не нападав на будь-який інший предмет. Яку максимальну кількість штук ви можете розмістити на …
21 code-golf  quine  chess 

9
Чому? Щоб порадувати багатого програміста!
Ви коли-небудь хотіли запитати у компілятора "Чому?" Більшість з нас були розчаровані, коли код не працює як слід. Таким чином, Mathworks реалізував приємну маленьку функцію why, яка відповідає на питання. Щоб навести кілька прикладів з MATLAB: why The programmer suggested it. why To fool the tall good and smart system …
21 code-golf 

4
Розповідати час французькою мовою
Bonjour, PPCG! Quelle heure est-il? Це означає, який час у французькій мові, адже саме в цьому полягає проблема. Час розповіді французькою мовою (принаймні формально) дещо відрізняється від часу розповіді англійською. Повідомлення часу починається з Il est (Це). Потім ви кладете годину з подальшим Heures (годинник). (Якщо ви не знаєте французьких …

15
Порахуйте байти програми
Примітка 2: Я прийняв @DigitalTrauma6-байтну довгу відповідь. Якщо хтось може перемогти, я зміню прийняту відповідь. Дякуємо за гру! Примітка. Відповідь я прийму о 18:00 MST 14.10.15. Дякуємо всім, хто брав участь! Я дуже здивований, що про це ще не питали (або я не шукав достатньо важко). У будь-якому випадку цей …

8
Круговий блюз
Напишіть програму або функцію, яка приймає додатне ціле число N і відтворює цю схему кіл, масштабовану під розмір зображення N × N пікселів: Це зображення є дійсним прикладом виводу для N = 946. Якщо це не зрозуміло, всі маленькі світло-сині кола мають однаковий радіус і розташовуються в чотирьох темно-синіх колах …

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