Головоломки для програмування та коди для гольфу

Q & A для програмування головоломки ентузіастів і код гольфістів

18
Всі двійкові комбінації до десяткової
Відмова від відповідальності Це питання не є дублікатом цього питання . Я не рахую конкретних цифр, оскільки у нас вже є ті, які встановлені в початкових параметрах. Це питання зосереджується на десяткових числах, які можна побудувати з двійкових рядків на основі наданих цифр. Виклик Дано два цілих числа Xі Y, …
12 code-golf  binary 

30
Виведіть сукупний нахил рядка
Виклик З огляду на рядок, як показано Hello World!, розбити його на його символьні значення: 72, 101, 108, 108, 111, 32, 87, 111, 114, 108, 100, 33. Потім обчислити різницю між кожними двома послідовними парою символів: 29, 7, 0, 3, -79, 55, 24, 3, -6, -8, -67. І, нарешті, підвести …

2
Інтерпретувати Kipple!
Вступ Kipple - це езотерична мова програмування на основі стека, винайдена Руном Бергом у березні 2003 року. Kipple має 27 стеків, 4 оператори та структуру управління. Стеки Стеки названі a- zі містять 32-бітні цілі числа. Існує також спеціальний стек @, щоб зробити виведення номерів більш зручним. Коли число висувається @, …
12 code-golf  interpreter  code-golf  string  code-golf  math  string  code-golf  ascii-art  path-finding  code-golf  string  ascii-art  code-golf  interpreter  binary  logic-gates  logic  code-golf  ascii-art  code-golf  graph-theory  code-golf  string  code-golf  number  sorting  code-golf  number-theory  random  cryptography  polynomials  code-golf  number  code-golf  math  number  sequence  code-golf  quine  code-generation  code-golf  arithmetic  set-theory  code-golf  sequence  code-golf  code-golf  string  math  fastest-code  optimization  code-golf  code-golf  internet  stack-exchange-api  code-golf  array-manipulation  code-golf  string  internet  string  code-challenge  internet  test-battery  code-golf  math  pi  code-golf  arithmetic  primes  code-golf  array-manipulation  code-golf  string  code-golf  string  palindrome  code-golf  sequence  number-theory  fastest-algorithm  code-golf  math  number  base-conversion  code-golf  number-theory  sorting  subsequence  search  code-golf  permutations  code-challenge  popularity-contest  code-generation 

3
Узагальнена проблема з днем ​​народження
Сьогодні вночі мій наречений вивів мене на вечерю, щоб відсвяткувати день народження. Поки ми не були, я почув, як з днем народження співали 5 різних гостей (включаючи мене), в ресторані, повному 50 людей. Це мене здивувало - оригінальна проблема з днем ​​народження (виявлення ймовірності того, що 2 людини в кімнаті …

3
Поліноми самореференції
Для кожного заданого ступеня nможна побудувати (принаймні один) інтегральний многочлен pтаким, що p(k)( pоцінюється в k) є коефіцієнтом доданку x^kв поліномі для всіх 0 <= k <= n. Щоб зробити їх унікальними, нам потрібно, щоб провідний коефіцієнт (коефіцієнт x^n) був позитивним і мінімальним. Ці многочлени мають деякі цікаві властивості, ви …

8
Автоматичний масив
Усі люблять вкладені списки! Однак іноді важко скласти вкладений список. Ви повинні вирішити, чи хочете ви гніздіти його глибше, чи потрібно гніздіти його дрібніше. Тож для вашого виклику ви повинні "Автоматизувати" список. Щоб опублікувати список, порівняйте кожну пару елементів у списку. Якщо другий елемент менший, відокремте два елементи, вставивши між …

9
N-чотомізуйте список
Враховуючи список цілих чисел Lта ціле число N, вихід Lрозбивається на Nсписки рівних довжин. Нероздільна довжина Якщо Nне ділить довжину L, то не можливо, що всі підлісти мають однакову довжину. У будь-якому випадку, останній підзапис виводу - це той, який адаптує його довжину, щоб містити решту списку. Це означає, що …

5
Відобразити оцінку баклажана в ASCII
Cribbage - цікава гра, адже для забиття гри вам потрібна певна дошка. Дошка крихти виглядає так: Зауважте, як перший стовпчик ліворуч піднімається вгору, потім праворуч, коли він падає вниз, потім назад ліворуч, коли він знову піднімається вгору. І ось як виглядає погано намальоване зображення ASCII із дошки крихти: * * …

3
Який шанс, що я виграю дверний приз?
Мій місцевий глава ОСБ роздає призові двері людям, які приходять на збори. Однак ви отримуєте підвищений шанс виграти, якщо вирішите загадку програмування (але я завжди вирішую цю головоломку). Таким чином, деякі люди мають 1 запис, а інші - 2. Але зачекайте! Те, як працює програма розіграшу, полягає не в тому, …

1
Скільки там квадратів?
Це завдання натхненна картиною , яка часто пересувається на Facebook , який виглядає , як це . За винятком того, що наш базовий квадрат буде виглядати приблизно так: ┌─┬───┬─┐ ├─┼─┬─┼─┤ ├─┼─┴─┼─┤ ├─┼─┬─┼─┤ └─┴─┴─┴─┘ Квадрат складається з n x m1х1 квадрата, ви повинні порахувати, скільки підквадратів (1x1, 2x2, 3x3, 4x4, 5x5 …

4
Три нерозрізні кубики
Давши три рулони кісток (цілі значення від 1 до 6) у відсортованому порядку (щоб їх було не відрізняти), перетворіть їх на суму двох справедливих кісток з однаковим розподілом. Відповідь за три до одного - це підсумовування їх усіх, модуль 6. Кінцевим результатом є ідеально рівне розподіл, де кожне з шести …
12 code-golf  number 

2
Латинські квадрати, захищені від обертання
Латинський квадрат представляє собою квадрат , який не повторюється символи або X або Y стовпців . Наприклад: ABCD DABC CDAB BCDA є одним таким квадратом. Зверніть увагу, як кожен стовпець і рядок містить перестановку з тих же 4 літер. Однак у нашого латинського квадрата є проблема: якби я повернув другий …

3
Мінімізувати ці [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було актуальною для обміну коду Golf Stack. Закрито 3 роки тому . Ваше завдання - створити натуральне число, використовуючи найменшу кількість одиниць і лише операторів +або -. Наприклад, число сім може бути …

3
Розрахунки таблиць лавер та алгоритм, який, як відомо, не закінчується в ZFC
У таблицях Laver наведено приклади програм, за якими не було показано, що вони закінчуються в стандартній аксіоматичній системі математики ZFC, але вони припиняються, коли приймаються дуже великі кардіологічні аксіоми. Вступ Класичні столи Laver є єдиними кінцевими алгебри з основним безліччю і операція , яка задовольняє ідентичності і де для і …

13
Виростіть Тремоте!
Це мій друг Томас. Він наполовину дерево, наполовину смайлик. | | | :D | | | Він самотній. Давайте зробимо з ним кілька друзів! З огляду на , текстовий смайлик в якості вхідних даних (наприклад ಠ_ಠ, :P, >_>, а НЕ 😀, 🤓або 🐦), вихід відповідного treemote. Довжина treemote - це …

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