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

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

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

12
Я тебе знаю, але ти мене не знаєш
Вам доручено написати дві програми. Програма A не повинна друкувати нічого на всіх входах, за винятком випадків, коли вводиться програма B , і в цьому випадку вона повинна друкуватися 1. Програма B повинна роздруковуватись 1на всіх входах, за винятком випадків, коли вводиться програма A , і в цьому випадку вона …
18 code-golf  quine 

10
дурні обмеження і пустеля
Отже, ви сиділи за своїм столом, займаючись програмою для обчислення перших 20 цифр пі, а разом з цим приходить ваш бос і викидає ваше яблуко у вікно. Зараз ви працюєте над новим проектом, і цей комп’ютер ще не має жодної текстової можливості. Немає. Без шрифтів. Нічого. Тепер закінчимо цю програму. …

10
Поради щодо гольфу в Октаві
Які загальні поради щодо гольфу в Октаві? Я шукаю ідеї, які можна застосувати до проблем із гольфом взагалі, які принаймні дещо характерні для Octave (наприклад, "видалити коментарі" - це не відповідь). Будь ласка, опублікуйте одну пораду за кожну відповідь.
18 code-golf  tips  octave 

1
Гольф вам подвійний Quine для більшого блага!
Добрий вечір, пані та джентльмен. Сьогодні вночі - у нас виклик коду. Змагання, яке визначатиметься не кількістю балів (а-ля Астероїди), а просто тим, чи зможете ви його закінчити (а-ля Зельда). І заради порівняння, кількість байтів (е-е ... але ви сказали ...). Ваше завдання полягає в тому, щоб скласти єдину квинку, …

30
Генератор випадкових квитків
Лотерейна компанія хоче створити випадковий номер лотерейного квитка довжиною 10 символів. Напишіть код будь-якою мовою, щоб створити таке число, в якому кожна цифра надходить лише один раз, наприклад, 9354716208у цьому числі всі цілі числа від 0 до 9 надходять лише один раз. Це число повинно бути випадковим числом. Згенерований номер …
18 code-golf 

25
Пропишіть рядок
Давши рядок, використовуйте великі літери. Під капіталізацією я маю на увазі conTeNT-lENgthзміни до Content-Length. У прикладі я показав рядок із 2-х слів у -якості межі слова. Однак я очікую, що ви напишете код для рядка, що містить будь-яку кількість слів, розділених одним символом як границю. Ця межа може змінюватися через …
18 code-golf  string 

8
Економте гроші за допомогою округлення цін
У Канаді копійки більше не розповсюджуються. Грошові виплати округляються до найближчих 5 центів. Гроші можна заощадити, розділивши покупки. Наприклад, два позиції в розмірі 1,02 долара коштують 2,04 долара, що доходить до 2,05 долара, але, купуючи товари окремо, кожна ціна до 1,00 долара на загальну суму 2,00 долара. Однак, купуючи два …
18 code-golf  number 

21
Javascript: Створіть 10x10 масив з 1s
Очевидно, що цей виклик був би тривіальним з окремими функціями та бібліотеками, тому їх заборонено. Ваш код повинен відповідати специфікації ECMAscript (будь-яка специфікація), тому відповіді, які не стосуються браузера, не мають. Масив повинен бути доступним після його ініціації. У мене є відповідь, яку я поки що затримаю. Примітка: ця проблема …

4
Перетворити Fractran в Brainfuck
Фон Fractran - це езотерична мова програмування, яку Тюрінг винайшов Джон Конвей. Програма Fractran складається з упорядкованого списку дробів. Програма починається з взяття одного цілого числа як вхідного. Кожна ітерація програми здійснює пошук у списку першого дробу таким чином, що множення числа на цей дріб дає інше ціле число. Потім …

1
Пройграйте на тик-носі
Напишіть програму, в якій буде грати в гру Misère tic-tac-toe. Тобто мета - змусити опонента взяти трійку поспіль. Прийміть на стандартному вході або "X" або "O" (літера, не нуль), щоб визначити, на якій стороні програма буде грати. Потім на черзі виведіть одну цифру для свого руху та прочитайте одну цифру …

4
Зоряне програмування!
Змагання Напишіть програму чи функцію, яка друкує зірки! Програма отримає два параметри при стандартному введенні: Розмір зірки та кількість точок зірки. Зірка може бути будь-якого розміру від 0 до 10 і мати 3, 4 або 5 балів. Вхідні параметри розділені комою, наприклад: 5,3означає розмір 5 зірки з 3 балами. Зірки …

1
Раніше я розгадував головоломки з кодом, як ти, але тоді я взяв стрілку в коліно
Отримати удари в коліно стрілками, здається, наразі вибір травми . Як такий, я пропоную наступне завдання з гольфу. У вас є авантюрист, який виглядає приблизно так: O /|\ / | \ | | / \ / \ Давши текстовий файл, що містить один лук (намальований як }символ), набір стін (намальований …

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

13
Піратський скарб
Знайти скарб, захований піратами, дуже просто. Все, що вам потрібно для цього, - це карта. Загальновідомо, що пірати малюють карти вручну та описують алгоритм пошуку місця таким чином: "Стоїть біля самотньої пальми, зробіть 30 кроків до лісу, 15 - до озера, ..." Подорож таким маршрутом, як правило, є чудовою можливістю …
18 code-golf 

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