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

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

7
Візуалізуйте правило ланцюга
Визначення Правило ланцюга з двома функціями говорить про те, що: D[f(g(x))] = f'(g(x)) * g'(x) Або, як варіант: D[f1(f2(x))] = f1'(f2(x)) * f2'(x) Правило ланцюга з трьома функціями передбачає, що: D[f(g(h(x)))] = f'(g(h(x))) * g'(h(x)) * h'(x) Або, як варіант: D[f1(f2(f3(x)))] = f1'(f2(f3(x))) * f2'(f3(x)) * f3'(x) Et cetera. Завдання …

6
Послідовності бінарних рецидивів
Двійкова послідовність рецидивування - це рекурсивно визначена послідовність такої форми: Це узагальнення x = 1, y = 2, a = [1, 1], alpha = 1, beta = 1послідовності Фібоначчі ( ) та послідовності Лукаса ( x = 1, y = 2, a = [2, 1], alpha = 1, beta = …

3
Способи потрапити на номер
З урахуванням введення першого числа , а друге число (як позитивні цілі числа, нульовий exluded), визначити , скільки способів ви могли б зробити другий з першого, використовуючи такі дії: +1, +2і *3. Операції просто застосовуються зліва направо. Приклади: Вхід: 1 2. Вихід: 1. Тобто, ти міг дістатися лише 2тим самим …

6
Знайдіть стежки!
Ви повинні написати програму або функцію. Вхід - «карта» чисел. Ви можете вибрати карту як рядок з новими символами рядків ( \n) або 2D масивом рядків. Усі карти містять 5 символів на 5 символів, і символи завжди є або цифрами, більшими за 0, або пробілами. Ось приклад карти: 12 45 …

2
Доведіть, що число є алгебраїчним
Натхненний цією відповіддю (наголос мій): Ми пограємо в гру. Припустимо, у вас якесь число x . Ви починаєте з x, а потім можете додавати, віднімати, множувати або ділити на будь-яке ціле число, крім нуля. Ви також можете помножити на x . Ви можете робити ці речі стільки разів, скільки захочете. …
10 code-golf  math 

7
Зниження гонки
Ваше завдання - створити програму, яка додає випадкові числа до попередніх сум під час останнього розігрування номерів. Кожен гонщик (стовпець) починається з 0 і додає 1 або 0 до попередньої суми на кожному кроці гонки, поки всі гонщики не досягнуть необхідного для перемоги балу. 1 або 0 слід вибирати навмання …
10 code-golf 

16
Код гольфу для ледачих
Ваша мета в цьому коді гольф повинен взяти два рядки, languageі code (якщо golfed код написав для цього багатостроковий, то ця змінна буде багатостроковий.) , І один ціле, bytes. Вони представляють змінні для мови програмування, кількість байтів, які вона займає, та сам код. Після цього ви будете форматувати його так, …

3
Сто квадратів!
Повернутися до основ ... Як вчитель місцевої початкової (початкової) школи, вам потрібен спосіб викладати клас їх таблицям часу. У вашому розпорядженні у вас сто квадратів і багато червоних ручок. Вам також потрібно мати можливість швидко показати своєму класі правильні відповіді. Тепер ти досить розумний, щоб написати програму, яка може робити …

10
Знайдіть операції, необхідні для отримання результату
Отож завдання просте, задавши масив чисел і результат, вам потрібно знайти, які операції потрібно використовувати на числах з масиву, щоб отримати запитуваний результат. Давайте зробимо його простим для початку та дозвольмо лише основні операції, такі як: додавання, віднімання, множення та ділення. Приклад: Input : [5,5,5,5,5] 100 Output : 5*5*5-5*5 Щоб …

13
Точковий виріб діагоналей
Цей виклик дуже простий. Вам вводять як введення квадратну матрицю, представлену будь-яким розумним способом, і ви повинні вивести крапковий добуток діагоналей матриці. Конкретні діагоналі - це діагоналі, які проходять зліва вліво-вправо і знизу вліво. Випробування [[-1, 1], [-2, 1]] -> -3 [[824, -65], [-814, -741]] -> 549614 [[-1, -8, 4], …

3
RegEx-golf: збігайте весь вміст у рядку
Ваше завдання - написати RegEx, який відповідає всім рядкам. Рядок визначається як усе, що оточене (але не включає) два немальованих ". А "може бути уникнути \, до якого також можна втекти знову. Тестові шафи string: ab\c"defg\\\"hi"jkl"mn\\\\"opqrst"" matches: ^^^^^^^^^^ ^^^^^^ ^ (the empty string) Оцінка балів Найкоротше рішення виграє. Технічні характеристики …

1
Як знайти предмет у списку, чий f (елемент) найменший?
У мене є список lі функція f. fне суворо збільшується чи зменшується. Як я можу знайти предмет у списку, чий f(item)найменший? Наприклад, скажімо, що такий список: l = [1, 2, 3, 4] і list(f(x)for x in l)це: [2, 9, 0, 3] f(3)менше, ніж f у будь-якого з інших, тому він …
10 code-golf  tips  python 

4
Діагоналізація блоку мінімальних витрат
Розглянемо двійкові діагональні блок-матриці, які мають основні блоки 1s на головній діагоналі, а 0 - скрізь. Назвемо такі матриці "дійсними" матрицями. Наприклад, ось кілька дійсних матриць 4x4: 1 0 0 0 1 1 0 0 1 0 0 0 1 0 0 0 1 1 0 0 1 1 1 …

25
Обчисліть релятивістську швидкість
У спеціальній відносності швидкість рухомого об’єкта відносно іншого об'єкта, що рухається у зворотному напрямку, задається формулою: s=v+u1+vu/c2.s=v+u1+vu/c2.\begin{align}s = \frac{v+u}{1+vu/c^2}.\end{align} s = ( v + u ) / ( 1 + v * u / c ^ 2) У цій формулі і - величини швидкостей об'єктів, а - швидкість світла (що …

30
Групи повторюваних предметів
Опис виклику Дано список / масив елементів, відобразити всі групи послідовно повторюваних елементів. Опис вводу / виводу Ваш вхід - це список / масив елементів (ви можете припустити, що всі вони одного типу). Вам не потрібно підтримувати кожен тип вашого мови, але він повинен підтримувати принаймні один (бажано int, але …

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