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

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

2
Яблука падають
Вступ На осі x розташований стовбур яблуні, розміщений від -2 до 2, де навколо нього падають деякі яблука: | | | | <-------|---|-------> -2 2 Кожен день, п яблука падають. Кожне яблуко підтримує свою координату x, коли падає прямо на землю. Але якщо він приземлиться поверх іншого яблука, він буде …

5
Укладання блоків
З огляду на введення списку блоків, які потрібно скинути в певних точках, вивести висоту отриманої "вежі". Найкращий спосіб пояснити цей виклик на прикладі. Вхідним буде список 2n цілих чисел, що представляють n блоків. Перше ціле число - це позиція блоку x, індексовано 0, а друге - наскільки широкий блок. Наприклад, …
15 code-golf 

10
Кодові слова в цілих послідовностях
Вступ Парейдолія : з давньогрецької; παρα ( абзац , «одночасний, поряд») + εἴδωλον ( eídōlon , «зображення»). Тенденція трактувати розпливчастий стимул як щось відоме спостерігачеві, наприклад, інтерпретувати знаки на Марсі як канали, бачити фігури в хмарах або чути приховані повідомлення в музиці. Джерело: Wiktionary . Наприклад: Паралогія : З давньогрецької; …
15 code-golf  number  word 

3
PNZ (Угадайте 3 унікальних цифри на замовлення)
З даного виклику в книзі програмування, PNZ - це гра, де користувач повинен відгадати три унікальні цифри у правильному порядку. Правила : Створюється випадкове трицифрове число без повторюваних цифр. (Це те, що користувач намагається здогадатися) Користувач вводить здогадку з 3 цифр, яку слід оцінити програмою. Виведіть "P" для кожної правильної …

3
Токенізувати мову на основі стека
Я працював над іншою мовою для гри в гольф, що називається Stackgoat . У цьому виклику ви будете писати Tokenizer для Stackgoat (або насправді будь-яких загальних мов на основі стека). Приклади "PPCG"23+ ["PPCG", '23', '+'] 'a "bc" + ['"a"', '"bc"', '+'] 12 34+-"abc\"de'fg\\" ['12', '34', '+', '-', '"abc\"de'fg\\"'] "foo ['"foo"'] …
15 code-golf  parsing  code-golf  hexagonal-grid  code-golf  string  code-golf  string  code-golf  combinatorics  code-golf  ascii-art  code-golf  string  game  counting  code-golf  arithmetic  complex-numbers  code-golf  string  code-golf  decision-problem  hexagonal-grid  code-golf  string  sequence  code-golf  number  arithmetic  code-golf  ascii-art  code-golf  ascii-art  code-golf  string  arithmetic  code-golf  number  simulation  code-golf  number  arithmetic  code-golf  string  sequence  unicode  code-golf  string  ascii-art  balanced-string  code-golf  number  clock  code-golf  ascii-art  number  code-golf  math  number  sequence  code-golf  string  ascii-art  balanced-string  code-golf  math  string  popularity-contest  graphical-output  image-processing  code-golf  string  permutations  code-golf  string  code-golf  random  code-golf  string  cryptography  palindrome  code-golf  chess  code-golf  math  array-manipulation  topology  code-golf  math  sequence  code-golf  keyboard  classification  code-golf  string  sequence  code-golf  natural-language  code-golf  math  number  sequence  sorting  code-golf  sequence  combinatorics  grid  tic-tac-toe  code-golf  geometry  code-golf  number  restricted-source  new-years  expression-building 

6
Рух по шестикутній сітці
З огляду на введення серії символів, що представляють рухи по шестикутній сітці, виведіть кінцеві координати "вказівника". Наші шестикутники будуть пронумеровані так (уявіть прямокутну сітку з кожним стовпчиком з непарними номерами, трохи зміщеним вниз): _____ _____ _____ _____ / \ / \ / \ / \ / -3,-2 \_____/ -1,-2 \_____/ …

6
Показати масив 2d у вигляді таблиці ASCII
Завдання - відобразити таблицю ascii для заданого масиву. Вхідні дані Вхід - 2D матриця. Довжина рядка матриці однакова з довжиною масиву. Крім того, ви можете взяти вхід 2D матриці, причому перший рядок є заголовком. Зовнішній вимір - це рядок. Приклад введення: [["License","2008-05-08","2009-03-11","2011-11-22","2013-08-12","2015-11-19"],["GPLv2","58.69%","52.2%","42.5%","33%","23%"],["GPLv3","1.64%","4.15%","6.5%","12%","9%"],["LGPL 2.1","11.39%","9.84%","?","6%","5%"],["LGPL 3.0","? (<0.64%)","0.37%","?","3%","2%"],["GPL family together","71.72% (+ <0.64%)","66.56%","?","54%","39%"]] Вихідні …

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

5
Грайте в ланцюжок слів
Коли я був молодшим, я використовував гру для слів під назвою Word word . Це було дуже просто. Перший гравець вибирає слово; наступний гравець вимовляє ще одне слово, яке починається з тієї самої літери, якою закінчилось попереднє слово. Це триває назавжди, поки хтось не здасться! Хитрість полягає в тому, що …

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

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

2
Чи може масив бути без змін?
Фон Дуже кваліфіковані обробники карт здатні використовувати техніку, завдяки якій вони розрізають колоду навпіл, а потім ідеально переплітають карти. Якщо вони розпочнуть з відсортованої колоди і бездоганно виконають цю техніку 52 рази поспіль, колоду відновлять у відсортованому порядку. Ваше завдання - взяти колоду карт на цілий масив і визначити, чи …

8
Мінімальна кількість чисел підсумовувати рівно n
Перше запитання тут, не кричите на мене, якщо це дублікат чи поганий виклик. Вступ Я сам подумав над цим викликом, і, здається, це непогана основна загадка для початківців кодерів-гольфістів. Це також може допомогти мені вирішити, яку мову з гольфу на коді вивчити. Виклик З огляду на масив цілих чисел, менший …

12
П’ятикутні числа, виготовлені з п’ятикутних чисел
Вступ П'ятикутний номер ( A000326 ) генерується за формулою P п = 0,5 × (3n 2 -n) . Або ви можете просто порахувати кількість використаних крапок: Ви можете скористатися формулою або gif вище, щоб знайти кілька перших п'ятикутних чисел: 1, 5, 12, 22, 35, 51, 70, 92, 117, 145, 176, …

7
Забийте гру з асинхронною дилемою в'язня
У раунді дилемою укладеного вправи, два гравця кожен вирішити , чи варто чи співпрацювати або дефект в цьому раунді. Оцінка за раунд: Гравець А та Гравець В співпрацюють: 1 бал для обох Гравець А та Гравець В - дефект: 2 очки за обидва Гравець A співпрацює та дефекти гравця B: …
15 code-golf 

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