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

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

30
Змії все навколо
Виклик Завдання проста: надрукуйте змію . Ви отримаєте довжину змії в якості входу. Змія довжиною 2 виглядає приблизно так: ==(:)- Змія довжиною 7 виглядає приблизно так: =======(:)- Іншими словами, довжина змії - це скільки рівних знаків перед головою . Використання Скажімо, я зробив реалізацію C ++ і компілював її ./getsnake. …

10
Перестановки з нерозрізненими предметами
З огляду на список цілих чисел, виведіть кількість перестановок цілих чисел, з нерозрізненими перестановками, що підраховуються один раз. Якщо є nцілі числа, і кожна група нерозрізних чисел має довжину n_i, це такn! / (n_1! * n_2! * ...) Правила Введенням буде деяка форма списку як аргументи функції або програми з …

3
Які вимикачі включені?
Вступ Ви сидите зі своїм колегою, обідаєте та хвастотуєтесь йому / їй про останній і нібито найбільший проект, над яким ви працювали. Хворіючи і втомившись від вашої постійної прояви егоїзму, він / вона доставляє вам виклик лише для того, щоб ви заткнулися. Звичайно, що ви є егоїстичною і щасливою людиною, …
12 code-golf  string 

2
Зробіть солом’яну сомку
Солом'яні опитування чудові, і ми використовуємо їх у чаті весь час для отримання думок про речі. Але їм щось прикро робити, оскільки для їх створення потрібен веб-браузер, і всі знають, що я отримую доступ до PPCG тільки через SE API та curl. Тому я хочу, щоб ви написали якийсь код, …

9
Рядок "Сходи-ify"
Ви повинні написати програму або функцію, яка створює рядок "ідентифікований по сходах". Ось як ви "stair-ify" рядок: Для кожного символу в рядку: Якщо символом є голосний або нижній регістр, не включаючи 'y', виведіть його, а потім перемістіть решту рядка вгору на стовпчик. Якщо символом є пробіл або вкладка, виведіть його, …
12 code-golf  string 

23
Полігональні числа
Полігональне число - це кількість крапок у kрозмірі -гона n. Вам буде дано nі k, і ваше завдання - написати програму / функцію, яка виводить / друкує відповідне число. Оцінка балів Це код-гольф . Найкоротше рішення в байтах виграє. Приклад Перше 3шестикутне число ( k=6, n=3) пояснюється 28тим, що 28вище …

4
Розв’яжіть лінійне рівняння
Цей виклик, але з кращими характеристиками. Спец Ваша програма візьме лінійне рівняння, що містить одну змінну xі виведе значення x. Введення / розбір Вхід буде містити лише числа, оператори, дужки ( ()) x, та =знак (це означає, що пробілу немає). Парентез завжди буде врівноваженим. Завжди буде як мінімум 1 x. …

2
Допомога Word Search
Я робив пошук слів в останній час , і я думав , що це буде так набагато легше , якщо все слова читаються зліва направо. Але переписання всіх рядків вимагає багато зусиль! Тож я заручаюся гольфістам коду, щоб допомогти. (Відмова від відповідальності. Вищенаведена історія може бути або не може бути …

7
Сортуйте елементи залежно від залежності
Мета Сортуйте перелік елементів, які гарантують, що кожен елемент у списку після визначених залежностей. Вхідні дані Масив масивів цілих чисел, де кожне ціле число вказує індекс елемента, заснований на 0 або 1 на основі 1, після чого цей елемент повинен надходити. Вхід може бути масивом або рядком або будь-яким іншим, …

3
Напівповернення двійкового рядка
Це додаткове запитання до мого питання Puzzling.SE : Я запитав, чи є функція f відображення булевих рядків до булевих рядків, щоб f (f (b)) = reverse (b) для всіх вхідних рядків b . (Під зворотним значенням я маю на увазі функцію, яка змінює порядок бітів.) Наведене вище посилання містить позитивну …
12 code-golf  string 

1
Скільки букв у цьому слові?
Натхненний проектом Euler №17 , це ваше завдання. Напишіть повну програму або функцію, яка приймає число в якості введення, а потім роздрукуйте або поверніть, скільки літер знадобиться для підрахунку до і включення цього числа англійською мовою (починаючи з одиниці). Ви не включаєте пробіли, коми чи дефіси, але ви повинні включити …
12 code-golf  math  number 

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

6
Кількість кроків для двійкового пошуку
З огляду на введення додатного цілого числа, виведіть кількість кроків, які потрібно здійснити, щоб знайти вхід через двійковий пошук, починаючи з 1. Ми моделюємо двійковий пошук цілого числа, яке було задано у якості вводу, в якому змодельований шукач може багаторазово відгадувати ціле число і йому відповісти, чи він занадто високий, …

4
Допоможіть перерахувати репутацію!
Пару місяців тому ми обговорили мета про те, як збільшити репутацію нагороджених для випускників на питання. Ось основи нашої нинішньої системи репутації голосів: 1 Оновлення питання Uвартує 5 репутації. Оголошення відповіді uвартує 10 репутації. Питання чи відповідь на нижчу dсуму стоїть -2 репутація. Існує багато різноманітних пропозицій щодо нової системи, …

3
Лицарі та ножі
Це код-гольф . У цьому виклику ми будемо писати програми / функції, які розгадують загадки " Лицарі та знать ". Фон Ви опиняєтесь на острові ... і т. Д. ... кожна людина на острові, окрім вас, є або лицарем, або монахою . Лицарі можуть робити лише правдиві твердження. Ножі можуть …
12 code-golf 

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