Пазлы для программирования и Code Golf

Вопросы и ответы по программированию головоломок энтузиастов и любителей кода

15
Создать последовательность указателей
Позволяет определить последовательность указателей , чтобы быть любой последовательностью таким образом, что а (п) = а ((п-1) - (а (п-1))) FORALL п больше некоторого конечного числа. Например, если наша последовательность началась с 3 2 1 Наш следующий термин будет 2, потому что a (n-1) = 1 , (n-1) -1 = …

23
Суммируйте значения двух целых
В математике немало средств, таких как среднее арифметическое, среднее геометрическое и многие другие ... Определения и задачи Обратите внимание, что это определения для двух натуральных чисел *: Корень средний квадрат квадратный корень из суммы их квадратов половинок ( ). Среднее арифметическое их сумма, вдвое ( ). Среднее геометрическое есть квадратный …

11
Самосуммированные числа
Преобразовать число в сумму цифр Не любая сумма: нам нужна самая короткая сумма Не любые цифры: вы можете использовать только цифры номера Пример Вам будет предоставленыкачестве ввода целого числаn>0 Давайте скажем n=27. Вы должны выразить 27в виде суммы , используя только цифры [2,7] , в кратчайший возможный способ. Вам не …

30
Неисправности моего устройства ... Неправильное поведение строки!
Помогите! Мой аппарат неисправен, и всякий раз, когда я пытаюсь повторить строку, я получаю грязные результаты. Вместо того, чтобы повторять одну и ту же строку N раз, она заполняет квадрат NxN каждым из своих символов и складывает квадраты вверх. Например, учитывая String "Test"и число 2, вместо "TestTest": TT TT ee …
12 code-golf  string 

7
Количество сумм факторов
Учитывая положительное целое число n> 1, определите, сколько чисел можно сделать, добавив целые числа больше 1, произведение которых равно n . Например, если n = 24, мы можем выразить n как произведение следующими способами 24 = 24 -> 24 = 24 24 = 12 * 2 -> 12 + 2 …

5
Mozilla / 1.0 Mozilla / 2.0 Mozilla / 3.0 Mozilla / 4.0 Mozilla / 5.0
Вначале была NCSA Mosaic, и Mosaic называлась сама собой NCSA_Mosaic/2.0 (Windows 3.1), и Mosaic показывал картинки вместе с текстом, и было много радости. 15 лет спустя ... А затем Google создал Chrome, а Chrome использовал Webkit, и он был похож на Safari, и хотел, чтобы страницы создавались для Safari, и …

13
Пропустить, как лягушка!
Учитывая массив неотрицательных целых чисел, ваша задача - сохранить только некоторые его элементы, как описано ниже. Допустим, массив есть [1, 3, 2, 4, 11, 5, 2, 0, 13, 10, 1]. Сначала получите первый элемент массива n. Сохраните первые nэлементы и откажитесь от следующих (откажитесь n+1). Новый массив есть [1, 2, …

1
Улучшенные высококомпозитные номера
Старшее высокосоставное число - это целое число, в котором отношение числа делителей к некоторой степени числа максимально велико. Выражая это в виде формулы: Пусть d (n) будет числом делителей n, включая само число. Для заданного целого числа n, если существует число e такое, что d (n) / n ^ e …

3
С Днем Рождения, давайте выпьем торта!
Скоро у моего друга день рождения, и так как он программист и любитель ASCII, я решил сделать ему торт ASCII! К сожалению, я продолжаю забывать о его нынешнем возрасте, поэтому я хотел бы иметь программу для моей духовки ASCII, которая выпекает торт с указанным количеством свечей, поэтому мне не придется …

13
Решение секретных последовательностей обмена
Это задача для полицейских и грабителей , ее можно найти здесь . Это ветка грабителей, ваша задача здесь - получать материалы в ветке полицейских и пытаться найти скрытые последовательности. Если вы найдете какую-либо последовательность, которая может быть заменена в исходном коде, чтобы вычислить эту последовательность, которая является допустимой трещиной. Пожалуйста, …

12
Путешествие обратно в Куайн
Задача здесь проста, и вовсе не в счетчиках байтов. Ваша задача состоит в том, чтобы вывести первые 50 символов исходного кода предыдущей сущности, объединенные с вашими первыми 50 символами, начиная с 50 символов, которые я поместил ниже: abcdefghijklmnopqrstuvwxyzACDEFGHIJKLMNOPQRSTUVWXY Итак, давайте возьмем пример здесь, если вы ответите в 05AB1E, решение просто …

11
История домашнее задание помощник
Занимаясь чтением истории и ведением заметок, я не могу не устать писать все эти длинные даты - 1784 - это шесть полных карандашных лифтов! jǝǝz! Как вы можете видеть, я - как и большинство постеров на этом сайте - ленив, когда дело доходит до написания материала. Поэтому я прошу вас …
12 code-golf  number 

12
Круглый как ноль
Цель Учитывая введенное число, округлите его до ближайшего числа с одной значащей цифрой. Требования вход Число с плавающей запятой. Предположим, что введенное число приводит к выводу в пределах ограничений типа данных (т.е. игнорирует ошибки переполнения.) 0 неверный ввод. Числа, которые не могут быть точно представлены в типе данных с плавающей …
12 code-golf  math 

6
Найти коэффициенты рациональной производящей функции
Если мы запишем последовательность чисел в качестве коэффициентов степенного ряда, то этот степенной ряд называется (обычной) производящей функцией (или Gf) этой последовательности. То есть если для некоторой функции F(x)и серии целых чисел a(n)имеем: a(0) + a(1)x + a(2)x^2 + a(3)x^3 + a(4)x^4 + ... = F(x) Тогда F(x)является производящей функцией …
12 code-golf  math  integer  polynomials  code-golf  math  abstract-algebra  restricted-time  code-golf  math  primes  code-golf  math  number  arithmetic  code-golf  quine  code-golf  number  sequence  code-golf  string  number  code-golf  array-manipulation  code-golf  number  code-golf  string  code-golf  arithmetic  code-golf  string  array-manipulation  rubiks-cube  code-golf  math  number  code-golf  tips  bash  code-golf  ascii-art  music  code-golf  arithmetic  code-golf  math  number  arithmetic  integer  code-golf  number  array-manipulation  code-golf  geometry  grid  set-partitions  code-golf  math  number  code-golf  combinatorics  code-golf  regular-expression  code-golf  permutations  code-golf  ascii-art  code-golf  number  array-manipulation  matrix  code-golf  kolmogorov-complexity  compile-time  cops-and-robbers  polyglot  cops-and-robbers  polyglot  code-golf  string  code-golf  string  ascii-art  matrix  animation  code-golf  ascii-art  code-golf  string  balanced-string  code-golf  integer  integer-partitions  expression-building 

16
Отскок-по модулю два числа
График операции по модулю ( Y= хмодификацияКy=xmodky = x \mod k ) выглядит следующим образом: Это очень полезная функция, так как она позволяет нам создавать поведение «обтекания». Тем не менее, это очень громоздко, когда я хочу использовать его, чтобы создать видимость "подпрыгивания" между двумя стенами. График функции "bounce" ( Y= …

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