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

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

15
Святковий обмін подарунків
Ще одна проблема нашого внутрішнього гольфу ... ця навколо свят минулого року. ПРОБЛЕМА Енді, Барб, Карл, Діді, Граф та Фран купують подарунки один одному. Намалюйте імена для обміну подарунками. Кожна людина купує один подарунок і отримує один подарунок. Ніхто не купує власний подарунок. Запуск рішення декілька разів повинен давати різні …
11 code-golf 

26
Математична комбінація
Напишіть програму, яка приймає такі дані, як: n,k який потім обчислює: а потім друкує результат. Числовий приклад: Вхід: 5,2 Внутрішні обчислення: Друкований вихід: 10 Я хотів би побачити відповідь, яка перемагає моє рішення пітона 65 символів, але всі мови, очевидно, вітаються. Ось моє рішення: n,k=input();f=lambda x:+(x<2)or x*f(x-1);print f(n)/(f(k)*f(n-k)) Редагувати: Я …

2
Це дійсна п’єса Тічу?
Tichu - карткова гра, в якій гравці по черзі грають набори карт з колоди, що складається зі стандартної колоди на 52 картки, плюс 4 додаткових карт: дракона , який має значення більше , ніж будь-яка інша карта Фенікс , який може діяти в якості шаблону собака , яка проходить поворот …

7
Перехресні послідовності
Перехресні послідовності Давши список натуральних чисел A, назвіть це послідовністю, що збільшується, якщо кожен елемент більший або рівний попередньому; і називати його зменшувальною послідовністю, якщо кожен елемент менший або рівний попередньому. Деякі зростаючі послідовності: [1,2,4,7] [3,4,4,5] [2,2,2] [] Деякі спадні послідовності: [7,4,2,1] [5,4,4,3] [2,2,2] [] Послідовність схрещування - це список, …

9
n-level Ouroboros Quine
Ця 128-мовна quine ouroboros (програма, яка виводить програму іншою мовою, яка виводить програму ще однією мовою (125 мов пізніше), яка виводить оригінальну програму) є досить вражаючою. Але, на жаль, він має статичну кількість ітерацій. Напишіть програму, яка виводить програму (не обов'язково іншою мовою, але це може бути), яка виводить програму, …
11 code-golf  quine 

22
Знайдіть коефіцієнт С голосу
У цьому виклику ви визначатимете, наскільки суперечливим є голосування, маючи ряд інших голосів, вирахувавши число, яке називається С-коефіцієнтом. Що ви запитуєте? Ну, уявіть, ви отримали кілька голосів на виборах. Ми використаємо 1і 0заради завдання, щоб представляти двох різних кандидатів на виборах. Ось десять голосів на наших вибіркових виборах: 0110111011 Тепер, …

6
Яка дійсно велика кількість більша?
Це питання є складним (і особливо складніше, ніж Яка велика кількість більша? ) Для тих, хто любить більш складні головоломки. Вхідні дані Цілі числа a1, a2, a3, a4, a5, b1, b2, b3, b4, b5 кожен в інтервалі від 1 до 10. Вихідні дані True if a1^(a2^(a3^(a4^a5))) > b1^(b2^(b3^(b4^b5))) and False …

9
R [oman | everse] польська нотація
Це рік MDLXVII у світі, в який Римська імперія ніколи не впадала, а крах у темні віки ніколи не відбувався. Завдяки тривалому періоду Пакс Романа, економічна стабільність імперії дозволила технології прогресувати швидкими темпами. Римляни почали заплутатися з схемою, і винайшли геніальний калькулятор, який не вимагає використання кнопки "рівний". Вони називають …

3
Левенштейн, ваше джерело
Відстань редагування Левенштейна між двома рядками - це мінімально можлива кількість вставок, вилучень або підстановок для перетворення одного слова в інше слово. У цьому випадку кожна вставка, видалення та заміна має вартість 1. Наприклад, відстань між rollі rollingстановить 3, тому що видалення коштує 1, а нам потрібно видалити 3 символи. …

6
Давайте пограємо в Румікуб!
Примітка. Це пов’язано з варіацією гри Rummikub Передумови та правила Rummikub - гра на основі плитки. Існує чотири кольори: червоний, помаранчевий, синій та чорний. Для кожного кольору є 13 плиток (марковані від 1 до 13), також є 2 джокера, які не залежать від кольору, отже, всього 54 штуки. У цій …

6
Стиснення даних RLE для малювання ASCII ст
Це питання засноване на тому, що я придумав, щоб відповісти на інше запитання . Іноді тут задаються питаннями намалювати деяке мистецтво ASCII. Одним із простих способів зберігання даних для рівня техніки є RLE (кодування довжиною запустити) . Тому: qqqwwwwweeerrrrrtttyyyy стає: 3q5w3e5r3t4y Тепер, щоб намалювати велике мистецтво ASCII, можливо, ви отримуєте …

9
Який це формат дати?
Для григоріанських календарів формат дат відрізняється від країни до іншої. Визнано три основні формати: YY-MM-DD (біг-ендіан) DD-MM-YY (малопомітний) MM-DD-YY (середній-ендіанський) Ваше завдання - написати програму, яка, задавши рядок введення, що представляє дату, виводить усі можливі формати дати, за допомогою яких цей рядок можна інтерпретувати як дату. Правила Дата введення у …
11 code-golf  date 

4
Назвіть руку Хвал
Фон Brag - це карткова гра, схожа за концепцією, але простіша, ніж покер. Хрестоматія складається з трьох карт і класифікується таким чином: від найвищої до найнижчої: Три в своєму роді - всі три карти однакового рангу. Названий "трьома королями" тощо. Запуск флеш-ака, як прямий флеш. Всі три картки однакового костюму …

12
Крила алфавіту!
Ваше завдання - надрукувати саме цей текст: az za abyz zyba abcxyz zyxcba abcdwxyz zyxwdcba abcdevwxyz zyxwvedcba abcdefuvwxyz zyxwvufedcba abcdefgtuvwxyz zyxwvutgfedcba abcdefghstuvwxyz zyxwvutshgfedcba abcdefghirstuvwxyz zyxwvutsrihgfedcba abcdefghijqrstuvwxyz zyxwvutsrqjihgfedcba abcdefghijkpqrstuvwxyz zyxwvutsrqpkjihgfedcba abcdefghijklopqrstuvwxyz zyxwvutsrqpolkjihgfedcba abcdefghijklmnopqrstuvwxyzyxwvutsrqponmlkjihgfedcba abcdefghijklopqrstuvwxyzyxwvutsrqpolkjihgfedcba abcdefghijkpqrstuvwxyzyxwvutsrqpkjihgfedcba abcdefghijqrstuvwxyzyxwvutsrqjihgfedcba abcdefghirstuvwxyzyxwvutsrihgfedcba abcdefghstuvwxyzyxwvutshgfedcba abcdefgtuvwxyzyxwvutgfedcba abcdefuvwxyzyxwvufedcba abcdevwxyzyxwvedcba abcdwxyzyxwdcba abcxyzyxcba abyzyba aza Дозволено: Залишаючи пробіли в кінці рядків …

2
Зв’яжіть турецьке дієслово
Вхідні дані дієслово , рядок, який відповідає регулярному виразу([a-pr-vyzıöüçğş]*[aeıioöuü][bcçdfgğhj-nprsştvyz]+|([a-pr-vyzıöüçğş]*[aeıioöuü]){2})(mak|mek) множина , цінність чи хибність людина , ціле число, яке має значення 1, 2 або 3 час , ціле число, яке має значення 1, 2 або 3 Вихідні дані Спряжена форма турецького дієслова дієслова в особі st / nd / rd …

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