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

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

30
Два кроки вперед і один крок назад
Скажімо, я в десяти кроках від місця призначення. Я йду туди, дотримуючись старої приказки: «Два кроки вперед і один крок назад». Я роблю два кроки вперед, один назад, поки я точно не став на місце призначення. (Це може передбачати проходження повз мого пункту призначення та повернення до нього). Скільки кроків …

2
Це дійсний шаховий хід?
Інша назва: ChessMoveQ Давши список до 32 елементів, кожен з яких складається з 4-х елементів, і другий список з 4-ма елементами, визначте, чи є детальний хід, поданий на другому введенні, шаховим ходом. Перший список вказує положення всіх 32 штук на дошці. Кожен елемент буде слідувати <colour>, <piece-name>, <x-coord>, <y-coord>такій структурі …

1
Мутація, що затверділа мутацію
Ваше завдання - скласти програму, яка роздруковує власне джерело. "Гей, у нас вже є цей виклик, і безліч його варіацій! Чому ви робите ще один?" Ви можете запитати, але цей буде одним із найскладніших (сподіваємось, все одно). Ваша квітка повинна бути «загартованою мутацією», що означає, що квінка, навіть коли будь-який …

2
Дайте мені кілька запитань, щоб відповісти!
Вступ Іноді мені нудно і нових питань щодо PPCG немає, тому я хочу, щоб ви копали випадкове запитання з минулого PPCG. Виклик Враховуючи ідентифікатор PPCG користувача (наприклад, мій ідентифікатор - 30525 ), виведіть URL випадково вибраного питання PPCG. Якщо питання не відповідає наступним критеріям, потрібно вибрати інше питання, поки воно …

5
Бінарне згортання
Двійкова згортання описується числом Mі застосовується до числа N. Для кожного біта у двійковому поданні M, якщо біт встановлений ( 1), відповідний біт у виводі задається шляхом XORing двох бітів, що примикають до відповідного біта N(обмотування, коли це необхідно). Якщо біт не встановлений ( 0), то відповідний біт у висновку …
15 code-golf  binary  integer  bitwise  code-golf  rational-numbers  code-golf  string  palindrome  code-golf  ascii-art  code-golf  code-golf  string  fibonacci  code-golf  math  sequence  code-golf  code-golf  string  palindrome  code-golf  string  code-golf  math  primes  source-layout  code-golf  sequence  binary  integer  code-golf  math  arithmetic  game  code-golf  restricted-source  palindrome  code-golf  restricted-source  palindrome  code-golf  combinatorics  binary  code-golf  string  math  code-golf  ascii-art  number  code-golf  cipher  code-golf  base-conversion  counting  code-golf  sequence  random  classification  code-golf  string  subsequence  code-golf  permutations  code-golf  string  code-golf  string  cipher  code-golf  kolmogorov-complexity  arithmetic  integer  code-golf  quine  markov-chain  code-golf  string  code-golf  code-golf  ascii-art  maze 

18
Як легко схуднути?
У цьому питанні ми зупинимося лише на схудненні, займаючись фізичними вправами, хоча ще багато способів схуднути. Різні види спорту спалюють різну кількість калорій. Наприклад, граючи в більярд протягом години, можна спалити 102 калорії [1] , а граючи в баскетбол протягом 15 хвилин, можна вже спалити 119 калорій [1] , що …

8
Побудуйте поліглот для Hello World
Створіть текстовий файл, який друкує "Hello World!" якомога більше мов програмування при компілюванні / інтерпретації, при цьому також є якомога коротшим. Оцінка за ваше подання обчислюється як C / 2 ^ ((L - 1) / 4), де "C" - це довжина текстового файлу символами, а "L" - кількість мов, на …

3
Операція перестановної групи
Існує добре відома біекція між перестановками n елементів і числами 0 до n! -1, так що лексикографічне впорядкування перестановок та відповідних чисел однакове. Наприклад, при n = 3: 0 <-> (0, 1, 2) 1 <-> (0, 2, 1) 2 <-> (1, 0, 2) 3 <-> (1, 2, 0) 4 <-> …

7
Визначте поле з 256 елементами
Поле в математиці є набором чисел, з операціями додавання і множення , визначених на ній, таким чином, що вони задовольняють певні аксіоми (описані в Вікіпедії, див також нижче). Кінцеве поле може мати p n елементів, де pє простим числом і nє натуральним числом. У цьому виклику візьмемо p = 2і …

20
Роздрукуйте / виведіть усі додатні числа, в яких кожна багатоцифрова підрядка в її десятковому поданні також є основним.
Завдання Ваше завдання - друкувати або виводити всі додатні числа, в яких кожна багатоцифрова підрядка в її десятковому поданні також є основним. Якщо число має принаймні дві цифри, це означає, що саме число також має бути простим. Приклад 6197в послідовності , тому що кожен багаторозрядні подстрока в 6197простому, а саме: …

11
Знайдіть найбільшу лінію
Вам буде наданий 2-D масив A цілих чисел і довжина N. Ваше завдання - знайти в масиві пряму (горизонтальну, вертикальну або діагональну) з N елементів, яка дає найбільшу загальну суму, і повернути цю суму . Приклад N = 3, A = 3 3 7 9 3 2 2 10 4 …

15
Довільно розподілити точки на диску
Я десь читав про гуртки, а щойно дізнався про диски ( це насправді досить поширена концепція ) і задумався про кодогольф. Ваше завдання - рандомізувати точку / кілька точок на диску з радіусом 1. Правила: Усі точки повинні мати однакову ймовірність Необхідно використовувати координати з плаваючою точкою; мінімальна вимога - …

9
Яка оцінка моєї руки Scopa?
Мені подобаються виклики в карткові ігри, тому я зробив цю для італійської карткової гри Scopa. Моя сім'я грає в цю гру споконвіку. Він має дуже цікаву систему підрахунку балів, яка повинна приємно грати в гольф. Я опублікую відповідь в R, щоб почати веселощі, що я впевнений, що люди покращаться. Завдання: …

16
Що це за побудований номер стартера?
Ряд мов програмування будують великі цілі числа за допомогою "об'єднання" цифри до кінця наявного числа. Наприклад, Лабіринт або Адапт . Зв'язуючи цифру з кінцем, я маю на увазі, що якщо існуюче число 454545 , а цифра 777 , число результатів 457(45×10+7)457(45×10+7)457\:(45 \times 10 + 7) . Побудоване число - це …

9
П'ять нумів і трохи
(парадокс, парадокс, найбільш геніальний парадокс) Це перша частина багатоскладової серії, натхненна різними функціями R. Завдання З огляду на набір даних DDD позитивних цілих чисел, мені потрібно , щоб обчислити зведення 5 числа від DDD . Однак я працюю над великими наборами даних, тому мені потрібно, щоб ваш код був якомога …

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