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

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

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

20
Колеблющиеся диапазоны
Получив список с номером, выведите следующие диапазоны: Вход: [0, 5, 0]станет [0, 1, 2, 3, 4, 5, 4, 3, 2, 1, 0]. Это отображение диапазона через массив, так что мы должны сначала создать диапазон [0, 5], который [0, 1, 2, 3, 4, 5]. После этого мы используем 5для создания диапазона …

4
Найдите пропущенное число в неограниченной строке
Задача состоит в том, чтобы определить недостающее число в строке из неограниченных целых чисел. Вам дана строка цифр (допустимый ввод будет соответствовать регулярному выражению ^[1-9][0-9]+$). Строка представляет собой последовательность целых чисел. Например, 1234567891011. Все числа в последовательности находятся в диапазоне от 1и 2147483647включительно. Последовательность представляет собой последовательность чисел, где каждое …

1
Решить 0h n0 доску
0h n0 - очень простая и приятная игра, немного похожая на судоку или тральщика. Правила игры (Я рекомендую использовать учебник в игре, если вы можете, это очень просто и полезно) Головоломка начинается с n * nдоски, содержащей несколько фиксированных фигур и несколько пустых ячеек, и решатель должен найти способ заполнить …

12
Когда у меня будет бинарный автомобиль?
Я заметил, что одометр моей машины был на 101101, когда я пришел на работу сегодня. Это классное число, потому что оно двоичное (и палиндром, но это не важно). Теперь я хочу знать, когда в следующий раз у меня будет бинарное показание одометра. Я не могу прочитать одометр, когда я за …

13
Метод среднего квадрата
Вступление Метод среднего квадрата используется для генерации псевдослучайных чисел. Однако на практике это не очень хороший метод, поскольку его период обычно очень короткий и имеет некоторые серьезные недостатки. Как это работает? Давайте возьмем пример: Для семян мы выбираем 123456: Seed 123456 Квадрат семени (семя × семя), равен: Seed² 15241383936 Мы …

20
Вычислить минимакс массива
Рассмотрим массив, xнапример, [1 5 3 4]и число n, например 2. Написать все длина- nраздвижного подмассива: [1 5], [5 3], [3 4]. Пусть минимакс массива определен как минимум максимумов скользящих блоков. Так что в этом случае это будет минимум 5, 5, 4, который есть 4. Вызов Учитывая массив xи положительное …

6
Суеверное Программирование
Ваша задача предельно проста. Если в качестве входных данных указан год, выведите все месяцы этого года, которые будут содержать пятнадцатое число по григорианскому календарю. Обратите внимание, что хотя григорианский календарь не был введен до 1582 года, для простоты мы будем делать вид, что он используется с 0001 года нашей эры. …
19 code-golf  date  time 

11
Максимизировать разницу в квадрате
Рассмотрим перестановку целочисленных значений из 1в N. Например, этот пример для N = 4: [1, 3, 4, 2] Мы будем считать этот список циклическим, таким, что 1и 2рассматриваются как смежные. Одна величина, которую мы можем вычислить для такого списка - это общая квадратичная разница смежных значений: (1-3)² + (3-4)² + …
19 code-golf  array-manipulation  permutations  restricted-complexity  code-golf  geometry  grid  code-golf  string  sorting  code-golf  simulation  code-golf  string  code-golf  arithmetic  code-golf  sorting  code-golf  string  code-golf  sorting  code-golf  interpreter  code-golf  number  kolmogorov-complexity  natural-language  conversion  code-golf  random  internet  code-golf  board-game  code-golf  number  sequence  code-golf  math  number  code-challenge  image-processing  classification  test-battery  code-golf  ascii-art  code-golf  tips  code-golf  arithmetic  code-golf  tips  code-golf  tips  javascript  code-golf  array-manipulation  code-golf  ascii-art  code-golf  string  binary  code-golf  arithmetic  linear-algebra  matrix  code-golf  sequence  code-golf  math  number  arithmetic  code-golf  primes  code-golf  math  code-golf  array-manipulation  counting  code-golf  arithmetic  code-golf  quine  code-generation  polyglot  code-golf  math  kolmogorov-complexity  trigonometry  code-golf  string  encryption 

20
Написать метахин
Метахина - это программа, которая не является квинной, но вывод которой при запуске в качестве программы на том же языке - квин. Целью этой задачи является написание метахина. Это код-гольф , поэтому выигрывает самый короткий код, причем самый ранний ответ используется в качестве тай-брейка. Обратите внимание, что допустимы только полные …

15
Гиперкуб элементы
Напишите функцию или программу, которая выводит номер каждого типа элемента (вершина, ребро, грань и т. Д.) N-мерного гиперкуба. Например, трехмерный куб имеет 1 ячейку (т.е. 1 3-мерный куб), 6 граней (т.е. 6 2-мерных кубов), 12 ребер (т.е. 12 2-мерных кубов) и 8 вершин (т.е. 8 0-мерных куба). Подробнее об элементах …

19
Числа Лукаса-Наччи
Фон Почти все знакомы с числами Фибоначчи F(n) : 0, 1, 1, 2, 3, 5, 8, 13, 21 ... Они образованы функцией рекурсии F(n) = F(n-1) + F(n-2)с F(0)=0и F(1)=1. A000045 Тесно связанной последовательностью являются числа Лукаса L(m) : 2, 1, 3, 4, 7, 11, 18, 29 ... Они образованы …


3
Отображение простых чисел
Недавно я нашел биективное отображение f из натуральных чисел в конечные вложенные последовательности. Цель этого задания - реализовать его на выбранном вами языке. Картирование Рассмотрим число n с факторами, где . Потом: Например: правила Вы можете написать полную программу или функцию для выполнения этой задачи. Вывод может быть в любом …

1
Составьте математическое уравнение из даты
На уроках экономики мы с друзьями придумываем способы перестановки цифр в формате даты (в ММ / ДД / ГГ) для создания правильного математического уравнения. По большей части нам разрешено использовать сложение, вычитание, умножение, деление, круглые скобки и возведение в степень в дополнение к объединению. Ваша программа должна сделать что-то подобное. …

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