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

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

11
Чи важлива чутливість до справ?
Том збирається реалізувати нову мову програмування свого винаходу. Але перш ніж реально розпочати роботу над ним, він хоче знати, чи має його мова залежно від регістру чи ні. З одного боку, нечутливість до випадків здається йому легше реалізувати, але він переживає, що це може спричинити відсутність можливостей комбінацій символів, що …

5
Грайте в скраб за допомогою періодичної таблиці
Ви отримали набір плиток із символами з періодичної таблиці. Кожен символ з’являється один раз. Ви придумуєте слова, щоб скласти, але хочете дізнатися, чи можливо це чи ні. Змагання Напишіть програму на своїй улюбленій мові, яка буде вводити рядок як вхідний параметр. Ви можете припустити, що введення не є нульовим, не …
13 code-golf 

8
Чи може Маріо перейти до кінця цієї карти
Створіть програму, яка визначає, з урахуванням вводу шляху, чи може Маріо досягти кінця, позначеного Eвід початку, позначеного символом S. Шлях буде виглядати приблизно так: S = E ===== На шляху, різні символи та те, що вони представляють: =: стіна / підлога / стеля. Маріо не може пройти крізь стіну і …

4
Моя «клавіатура» мене нудить за допомогою ключів! Допоможіть мені знайти мінімальний натискання клавіш
Кредити @ Agawa001 для придумують з цим питанням. Пояснення У моєї нової "клавіатури" є лише 2 кнопки, а саме +і -. Число в пам'яті починається з 0. Кожне послідовне натискання +або -нарощування / зменшення пам’яті рівно, скільки разів вона була натиснута послідовно. Отже, якщо ви натискаєте +4 рази, перший раз …

12
Обміняйте основні показники з сусідами
(Слідкуйте за моїм питанням щодо обміну бітами з сусідами .) Завдання З огляду на додатне ціле число x = (2 a · 3 b ) · (5 c · 7 d ) · (11 e · 13 f ) · ... , надрукуйте ціле число, отримане шляхом заміни показників у …
13 code-golf  primes 


1
Розбираємо 1D мову
Враховуючи рядок, що містить лише 0, 1 і 2, і дужки, виведіть граматичне дерево рядка. А 2потрібні 2 аргументи - один зліва та один праворуч А 1потрібен єдиний аргумент - ліворуч або праворуч 0Не вимагає яких - небудь аргументів і базовий варіант Пара дужок вважається одним аргументом, а вміст дужок …

8
Матрична тригонометрія
Вступ Два найбільш поширених тригонометричні функції, sineі cosine(або sinі cosдля стислості), може бути розширений , щоб бути матриці-функції. Один із способів обчислення аналогів матричного значення полягає в наступному: Розглянемо ці дві важливі тригонометричні тотожності: Використовуючи ці тотожності, ми можемо отримати такі рівняння для sinта cos: Матриця експонентний існує для всіх …

3
Скільки 14 років я піднявся?
У термінології альпінізму "14er" - це будь-яка гора висотою 14 000 футів і більше. Однак є й інша відмінність. Для того, щоб пік вважався рівнем 14er, він також повинен мати "географічну популярність" 300 і більше футів. Це означає, що для того, щоб перейти від однієї 14er до іншої, спочатку потрібно …

13
Продукти Фібоначчі
Ви можете розкласти число, що перевищує 0, як унікальну суму позитивних чисел Фібоначчі. У цьому питанні ми це робимо, повторюючи віднімання найбільшого можливого додатного числа Фібоначчі. Наприклад: 1 = 1 2 = 2 3 = 3 4 = 3 + 1 12 = 8 + 3 + 1 13 = …
13 code-golf  math  sequence  fibonacci  code-golf  word  code-golf  cipher  code-golf  string  math  subsequence  code-golf  regular-expression  code-golf  brainfuck  assembly  machine-code  x86-family  code-golf  math  factorial  code-golf  math  geometry  code-golf  math  arithmetic  array-manipulation  math  number  optimization  stack  metagolf  code-golf  tips  assembly  code-golf  tips  lisp  code-golf  number-theory  path-finding  code-golf  number  sequence  generation  code-golf  math  geometry  code-golf  grid  permutations  code-golf  code-golf  graphical-output  geometry  fractal  knot-theory  code-golf  math  arithmetic  code-golf  interpreter  balanced-string  stack  brain-flak  code-golf  math  set-theory  code-golf  math  array-manipulation  code-golf  code-golf  string  natural-language  code-golf  code-golf  math  linear-algebra  matrix  code-golf  string  encode 

21
Пробігся через масив
Всі ми часто чуємо ідіому "пройти через масив", щоб означати "відображення функції на наступний масив". Однак мені це потрібно (зараз!), Тому я хочу, щоб ти пробігся через масив. Як я бігаю? Уявіть, що за вами дика зграя вовків Бігати по масиву - це як ходити по одному, за винятком того, …

8
Перетворити на римське число!
Ваше завдання - перетворити задане додатне ціле число з арабської цифри в римську цифру. Все стає складним, коли ти рахуєш до 4000. Римляни зробили це, додавши рядок над символом, щоб помножити цей символ на 1 000. Однак натяг не точно відображається в ASCII. Також є подвійні накреслення для множення символу …

5
Визначте конічну секцію
Давши 5 чітких точок на двовимірній площині, визначте тип конічного перерізу, утвореного точками. Вихід повинен бути один з circle, hyperbola, ellipse, або parabola. Правила Точки будуть у загальному лінійному положенні, тобто три точки не є колінеарними, і, таким чином, конічний прохід через них буде унікальним. Координати 5 балів будуть десятковими …
13 code-golf  math 

13
Між фракціями
Між фракціями Змагання: Вам потрібно буде створити код, який займає принаймні 3 входи; 2 цілих числа та "представлення дробу" - який би тип не відповідав вашій мові для представлення приростів дробу), тобто. Якщо ви виберете рядок, вхід буде "1/4" або ви можете вибрати 2 додаткові цілі входи, або кортеж або …

3
Намалюйте спіраль у коробці
Ця геометрична спіраль виглядає складною, але малювати її досить просто; візьміть таке поле: Проведіть пряму лінію між кутом коробки та деякою заданою відстані над наступним кутом проти годинникової стрілки. Продовжуйте цю схему всередину, залишаючись завжди на відстані від кута наступного рядка. Ось ще кілька рядків у. Як ви бачите, як …

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