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

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

9
Создать клавиатуру T9
Этот вопрос требует функциональности сопоставления словаря T9, что является очень интересной проблемой. Но у T9 есть другой способ печатать, и это печатать по буквам. Вам НЕ нужен словарь для реализации этой клавиатуры. Вот карта клавиш клавиатуры T9, если вы забыли: +-------+-------+-------+ | 1 | 2 | 3 | | .?! …

5
Остров обезьян: голова навигатора
Предупреждение: это испытание содержит несколько легких спойлеров для The Secret of Monkey Island. К концу игры вас через катакомбы ведет волшебная голова навигатора: Вам нужно его ожерелье из глазного яблока, но Глава не хочет его отдавать. Один из способов получить это просто продолжать просить: Гайбраш: можно мне это ожерелье? Руководитель: …

9
Оценить n-ую гипероперацию
Я понимаю, что это немного математика, но - здесь идет. В математике последовательность гиперопераций представляет собой бесконечную последовательность арифметических операций (называемых гипероперациями), которая начинается с унарной операции преемника, затем продолжается двоичными операциями сложения, умножения и возведения в степень, после чего последовательность продолжается с последующими двоичными операциями, выходящими за пределы возведение …

9
Флаг семафор кодировщик
Ваша цель - написать кодировщик семафоров флагов , который преобразует данное предложение в соответствующие символы семафоров флагов в соответствии с системой семафоров, описанной в Википедии . Предположим, что вход представляет собой одно предложение, предоставленное через стандартный ввод (или эквивалентный). Ваш вывод должен быть последовательностью символов семафора, каждая строка представляет одно …

12
Код гольфа: раздача мячей (I)
Вызов В этом задании вы вычислили количество способов, которыми мы можем распределить шарики А в ячейки В, причем каждая ячейка имеет хотя бы один шарик. Входы A и B задаются в одной строке, разделенной пробелом, входы завершаются EOF. Вы можете проверить свои решения здесь . вход 0 0 1 0 …

2
Интерпретатор теории чисел, по модулю n
Предложение из теории чисел (для наших целей) представляет собой последовательность следующих символов: 0и '(преемник) - значит преемник +1, так0'''' = 0 + 1 + 1 + 1 + 1 = 4 +(сложение) и *(умножение) = (равно) (и )(скобки) логический оператор nand( a nand bесть not (a and b)) forall (универсальный …
12 code-golf  number-theory  parsing  code-golf  kolmogorov-complexity  code-golf  code-golf  array-manipulation  matrix  code-golf  array-manipulation  code-golf  string  code-challenge  graphical-output  compression  code-golf  kolmogorov-complexity  code-golf  sequence  array-manipulation  code-golf  number  base-conversion  code-golf  string  decision-problem  code-golf  string  ascii-art  code-golf  string  random  code-challenge  brainfuck  code-generation  code-golf  code-golf  quine  code-golf  interpreter  code-golf  interpreter  code-golf  array-manipulation  sorting  code-golf  halting-problem  code-golf  javascript  code-golf  algorithm  code-golf  arithmetic  code-golf  math  counting  code-golf  math  code-golf  decision-problem  radiation-hardening  code-golf  conversion  bitwise  code-golf  number  decision-problem  code-golf  string  decision-problem  code-golf  random  game  code-golf  ascii-art  graphical-output  code-golf  decision-problem  binary-tree  tree-traversal  code-challenge  array-manipulation  code-challenge  graphical-output  path-finding  test-battery  algorithm  code-golf  integer  factorial  code-golf  binary-tree  code-golf  grid  graph-theory  code-golf  regular-expression  quine  code-golf  encoding  code-golf  king-of-the-hill  javascript 

11
Имитация модели 1D Game-of-Life-ish
Этот вопрос только что пересмотрен в ходе анализа кода, и я подумал, что вам может понравиться его адаптация в качестве задачи для Codegolf: Вам дан непустой список x домов, представленных как логические значения. Каждый день дома конкурируют с соседними. 1 представляет «активный» дом, а 0 представляет «неактивный» дом. Если соседи …

4
Starbucks на английский
В классические времена Starbucks до того, как эти новомодные принтеры для наклеек и беспроводные беспроводные карманные устройства с гарнитурой были заключены в пышные дни 2000-х годов, у Starbucks была краткая система описания напитков со строгим синтаксисом и сопровождающей кодированной формой. Вертикально на чашке есть ряд помеченных коробок, которые могут содержать …
12 code-golf 

6
Решить систему линейных уравнений
Напишите программу для решения серии линейных уравнений как можно короче. Это должно решить произвольное число задач уравнений. Они могут быть введены как угодно, коэффициенты расширенной матрицы, вероятно, самые простые. Программа не должна обрабатывать нецелые коэффициенты или решения. Никакие вырожденные или недействительные случаи не будут проверены. Программа должна вывести значение каждой …
12 code-golf  math 

5
Композиция перестановок - групповой продукт
Учитывая две перестановки в форме непересекающегося цикла, выведите их произведение / композицию в форме непересекающегося цикла. Чтобы найти композицию, преобразуйте непересекающиеся циклы в перестановки в двухстрочной записи. Каждое число в непересекающейся части цикла отображается на число, следующее за ним в той же части. Это оборачивается. Так 1 -> 5, 5 …

12
Самый маленький скрипт на python для печати четных чисел от 0 до 100
Я работаю над проблемой, которую я поставил себе для удовольствия: создать скрипт на python, который печатает четные числа от 0 до 100. Задача - сделать скрипт как можно меньше. Это то, что я до сих пор: for x in range(0, 101): if (x % 2 == 0): print x В …
11 code-golf  tips  python 

11
Кватернионный квадратный корень
Фон Quaternion - это система счисления, расширяющая комплексные числа. Кватернион имеет следующую форму a + b i + c j + dКa+bi+cj+dk a + bi + cj + dk где - действительные числа, а - три фундаментальных кватернионных единицы . Единицы имеют следующие свойства:а , б , в , дa,b,c,d …

1
Код EBCDIC для гольфа (С Днем Рождения, Система / 360!)
Довольно скоро исполнится 50 лет с тех пор, как IBM представила семейство компьютеров System / 360 . Они были первыми, кто использовал набор символов EBCDIC . Чтобы отметить это событие, давайте посмотрим, кто может написать самую короткую программу, способную преобразовывать «обычный» текст в кодовую страницу EBCDIC 037 и обратно. Мы …

3
Переводчик BrainFlow!
BrainFlow Что такое BrainFlow? BrainFlow - это расширение BrainF ** k (BFk) с 3 дополнительными командами для дополнительной функциональности и путаницы. Какие команды? В дополнение к обычным командам BFk у нас также есть: ^ Переход к ячейке # в зависимости от значения в ячейке. Пример: Если мы находимся в ячейке …

6
Площадь двумерного выпуклого корпуса
Вам дан массив / список / вектор пар целых чисел, представляющих декартовы координаты точек на 2D евклидовой плоскости; все координаты находятся между и , допускаются дубликаты. Найти площадь выпуклой оболочки этих точек, округленную до ближайшего целого числа; точная средняя точка должна быть округлена до ближайшего четного целого числа. Вы можете …

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