Вопросы с тегом «code-golf»

Code-golf - это соревнование для решения конкретной проблемы в наименьшем количестве байтов исходного кода.

19
Читайте цвет по-моему
Разные системы по-разному описывают цвета, даже если все они говорят в пространстве RGBA. Разработчик внешнего интерфейса, знакомый с CSS, может предпочесть #RRGGBBAA. Но разработчики Android могут предпочесть #AARRGGBB. При обработке формата файла AAS, #AABBGGRRнеобходимо. Это слишком запутанно. Может быть, нам нужна программа, которая может конвертировать различные цветовые форматы. Входные данные: …

13
Запуск алгоритма генного кроссовера
Ваша задача - принять в качестве входных данных две последовательности гена и последовательность «точек пересечения» и вернуть последовательность гена, полученную в результате указанных пересечений. Я имею в виду, что у вас есть последовательности [A, A, A, A, A, A, A]и [Z, Z, Z, Z, Z, Z, Z], и пересекайте точки …

15
Переходное равенство
Соревнование Ваша программа должна принимать 3 входа: Целое положительное число, которое является числом переменных, Набор неупорядоченных пар неотрицательных целых чисел, где каждая пара представляет равенство между переменными, и Положительное целое число, которое представляет начальную переменную, Он должен возвращать набор неотрицательных целых чисел, которые представляют все переменные, которые могут быть показаны …

11
Хотите увидеть трюк с магической картой?
Первая волшебная карточная уловка, которую я когда-либо изучал, будучи ребенком, была следующей: Имейте 1 колоду карт, где рисунок на спине не является вертикально симметричным. Организуйте все карты в одном направлении. Попросите человека: «Выберите карту, любую карту, запомните ее и верните вам». Продолжайте помещать это в колоду (в неправильном направлении). Перемешайте …

24
Генератор идентификаторов без соответствующих смежных пар
Учитывая 2 входа (m = минимальный начальный идентификатор , n = количество идентификаторов ), сгенерируйте последовательный список идентификаторов, начиная с> = m, состоящий из цифр 0-9, где нет двух одинаковых последовательных чисел, например, 1232 хорошо, 1233 нет (содержит 2 '3 рядом друг с другом). пример для m = 985, n …

10
Ранее составные числа
Определение последовательности Построить последовательность натуральных чисел a(n)следующим образом: a(0) = 4 Каждый член a(n), кроме первого, является наименьшим числом, которое удовлетворяет следующему: а) a(n)является составным числом, б) a(n) > a(n-1)и в) a(n) + a(k) + 1является составным числом для каждого 0 <= k < n. Итак, начнем с a(0) = …

8
Имитация модели нейрона
Izhikevich нейрон является простым , но довольно эффективной моделью биологического нейрона, предназначенным для использования в дискретное время пошагового моделирования. В этой игре в гольф вы будете реализовывать эту модель. параметры Эта модель включает в себя только 7 переменных, организованных в 2 дифференциальных уравнения, по сравнению с десятками параметров физиологически точной …

6
Panfix к заключенному в скобки инфиксу
Quylthulg - это язык Криса Пресси, который пытается решить проблему инфиксной нотации, используя то, что он называет panfix : подобно postfix, panfix не требует развертывания тайных изобретений, таких как скобки, чтобы переопределить приоритет оператора по умолчанию. В то же время panfix позволяет указывать термины в том же порядке и порядке, …

5
Факторинг факториалов
Сегодня в моем классе статистики я обнаружил, что некоторые факториалы могут быть упрощены при умножении вместе! Например:5! * 3! = 5! *3*2 = 5! *6 = 6! Твоя работа: Учитывая строку, содержащую только арабские цифры и восклицательные знаки, упростите мой факториал до самой короткой из возможных строк, наименьшее количество байтов …

2
Gerrymandering с логическими воротами
Мажоритарная функция - это логическая функция, которая принимает три логических входа и возвращает наиболее распространенные. Например, если maj(x,y,z)является мажоритарной функцией и Tобозначает true и Fобозначает false, то: maj(T,T,T) = T maj(T,T,F) = T maj(T,F,F) = F maj(F,F,F) = F Этот вопрос касается написания булевых функций как составов функций большинства. Примером …

4
Добавление кортежей в pointfree
Какой самый короткий способ выразить функцию f(a,b)(c,d)=(a+c,b+d) в бессмысленной нотации? pointfree.io дает нам uncurry (flip flip snd . (ap .) . flip flip fst . ((.) .) . (. (+)) . flip . (((.) . (,)) .) . (+)) который с небольшим трудом может быть сокращен до uncurry$(`flip`snd).((<*>).).(`flip`fst).((.).).(.(+)).flip.(((.).(,)).).(+) для 76 …

7
Очередь Наше Разложение
В этом задании я попрошу вас найти QR-разложение квадратной матрицы. QR-разложение матрицы A - это две матрицы Q и R, такие что A = QR . В частности, мы ищем, чтобы Q была ортогональной матрицей (то есть Q T Q = QQ T = I, где I - мультипликативная единица, …

30
Идеальные квадраты без границ
Дано n=m^2, вернуть список целых чисел, которые не ограничивают m x mсетку целых чисел 1 to n. Примеры n = 1 (m = 1) Сетка: [1] Возвращение: [] n = 4 (м = 2) Сетка: [1,2] [3,4] Возвращение: [] n = 9 (м = 3) Сетка: [1,2,3] [4,5,6] [7,8,9] Возвращение: …
16 code-golf  matrix 

8
Будь как можно злее
Вступление Это продолжение этой проблемы, когда вы играете роль злого близнеца этого человека. Будучи злым, вы не хотите максимизировать свою долю, а быть настолько несправедливым, насколько это возможно, и вы не собираетесь делать это слишком очевидным, поэтому вы придумали следующую схему: Вы скажете остальным, что хотите быть максимально честными, как …

15
Разобрать список подписанных одинарных номеров
Унарные числа обычно представляют только неотрицательные целые числа, но мы можем расширить их, чтобы представить все целые числа следующим образом: Положительное целое число N представляется как N 1:5 -> 11111 Отрицательное целое число -N представляется как 0 N, за которыми следуют 1:-5 -> 011111 Ноль представлен как 0 Затем мы …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.