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

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

21
Послідовне множення
Ваша мета полягає в тому, щоб написати програму, яка приймає вхід, і, будучи прив'язаною разом N, виконує "послідовне множення". Що таке послідовне множення, ви можете запитати? Це послідовність із насінням, aвизначеним таким чином: f(0) = a f(n+1) = f(n)*(f(n)-1) Отже, нехай a = 5. Таким чином, f(0) = 5, f(1) …

4
Усі числа, що вміщуються в рядок
Напишіть програму або функцію, яка має додатне ціле число N. Виведіть список усіх різних десяткових чисел, які можна записати рівно N символів за допомогою цифр ( 0123456789), десяткових знаків ( .) та від’ємних знаків ( -). Наприклад, деякі номери , які були б у вихідному списку N = 4 представляють …

1
Чи є дужки замасковані?
Хтось подав нам рядок, але всі символи, що нагадують дужки, були змінені на звичайні, і ми не знаємо, яких, а то і скільки їх було. Все, що ми знаємо, це те, що якби L1,L2,L3,...,LNрізні ліві дужки R1,R2,R3,...,RNбули різними і мали відповідні види правих дужок, усі вони були різними (2N окремі …

5
Ефективне наукове позначення
Днями мій викладач хімії пояснював нам наукові позначення (використовуючи невелику кількість і множивши її на сили десять, щоб легше виразити велику кількість), що повернуло мене кілька років назад, коли я вперше дізнався це. Вивчивши основи, ми зробили купу типових питань з математики, деякі з яких були такі: У науковій позначці …
12 code-golf  string  math 

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

3
Допоможи мені закрити коробку
Натхнення для цього виклику повинно бути смішно очевидним під час публікації. Завдання Потрібно створити програму "Стик коробки" (не функцію, а програму). Основами закриття коробки є: Гравці намагаються закрити коробку, повернувши набір важелів із позначкою 1-9. Вони повинні це зробити, перевертаючи важелі. Послідовність подій кожного повороту така: Показано поточне положення важелів. …
12 code-golf  game  random 

1
Намалюйте та позначте шестикутну сітку ASCII
У своєму попередньому виклику я малював першу діаграму здебільшого вручну (за допомогою режиму візуального блоку vim). Але, безумовно, повинен бути кращий спосіб ... З огляду на введення двох розмірів, ширини та висоти, вивести шестикутну сітку з тими розмірами в арт. Ось діаграма, на яку посилається вступ (з незначними правками), яка …

14
Підготовка тесту з кращим вибором
Вступ Зауважте: це не якийсь метод заохочення обману. Як вже сказав Cᴏɴᴏʀ O'Bʀɪᴇɴ , вивчення є найкращим рішенням для проходження тесту: 3. Розглянемо наступні відповіді на тест з декількома варіантами: ABCBCAAB Ось таблиця, яка вказує, чи відповідають відповіді: A B C B C A A B A 1 0 0 …

5
Запропонуйте скоротити URL
URL-адреси стають занадто довгими. Отже, ви повинні реалізувати алгоритм для скорочення URL-адреси. i. Структура URL-адреси URL має 2 основні частини: домен та шлях . Домен - це частина URL-адреси перед першою косою рисою. Ви можете припустити, що URL-адреса не включає протокол. Шлях - це все інше. ii. Домен Домен URL …

4
Гладкий проти Чуркі проти зламаних крякань
Заснований на Chunky vs. Smooth Strings . Шкірки /\_/\/\__/\/\/\/\_/\_/\цікаво робити на клавіатурі, коли вам справді нудно. Але не всі зубці створюються рівними. Деякі зубці гладкі, наче \___/, а деякі кучеряві, схожі /\/\/\/\. Інші просто розбиті прямо////_\\\ Усередині кожної викрутки Nперсонажів знаходяться N-1викрутки-переходи. Кожен викрій-стик класифікується на один з трьох типів: …

1
Зробіть виріб Frogger
🐸🐸 Ви повинні скласти найкоротшу програму, щоб завжди знайти оптимальне рішення для спрощеної гри Frogger на сітці 9x9. Елементи курсу: L- Колода (Довжина: 3-4). Коли ви скакаєте на колоду, вона несе вас із собою. V - транспортний засіб (довжина: 1-2) Швидкість (1-2): на лівій частині рядка буде швидкість, яку переміщують …

10
9 Смерть Ніндзя
Натхненний цією розмовою в чаті. Ваша мета в цьому виклику - наслідувати ніндзя і порахувати, скільки смертей у нього залишилося. Технічні характеристики У вас ніндзя починається з 9 смертей. Він також отримує невід'ємне стартове здоров'я як вклад. Потім він бере на вклад список подій у своєму житті, які змінюють його …

7
Маскуйте IP-адресу та передайте її трансляцію
Фон Натхненний цим питанням Unix.SE (і звичайно моєю власною відповіддю ). Коли для інтерфейсу вказана IP-адреса, вона часто надається у цій крапково-десятковій формі: a.b.c.d e.f.g.h де a.b.c.dфактична адреса та e.f.g.hчимальна маска. Маска мережі, якщо вона представлена ​​у двійковій формі, - це, як правило, купа 1біт, а за ними - 0біт. …

1
Напишіть перекладача для 2B
Напишіть перекладача для 2B Мені подобається езотерична мова 2В Девіда Кетта , що пам'ять зберігається у стрічці, де кожна комірка є окремою стрічкою байтів ("підзаголовок"). Напишіть для нього перекладача! Специфікація мови Офіційну специфікацію можна знайти тут . У цій специфікації "означає число в діапазоні 0-9( 0інтерпретується як 10) і _означає …

22
10 9 8 7 6 5 4 3 2 1… Друк 2016
Як виклик моїй проблемі на головоломці , ваша мета - досягти результатів 2016. Правила: Ви повинні включити числа 10 9 8 7 6 5 4 3 2 1в цьому порядку. Вони можуть використовуватися як окремі цілі числа або об'єднані разом (як 1098), але 10вони не можуть бути розділені на - …

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