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

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

26
Автономные силы
Принимая во внимание целое число n, выходное наименьший показатель eбольше , чем 1 таким образом, что n^eсодержит в nкачестве подстроки. Например, для 25, ответ должен быть 2, как 25 ^ 2 = 625, который содержит 25в качестве подстроки, но ответ для 13должен быть 10, как 13 ^ 10 = 137858491849, …
13 code-golf  number 

20
Число в квадрате
Рассмотрим последовательность натуральных чисел, для которых N появляется как подстрока в N ^ 2. A018834 Выведите nй элемент этой последовательности. правила Программа принимает только в nкачестве входных данных и выводит только одно число - N. Последовательность может быть 0-индексированной или 1-индексированной. Sequence: 1 5 6 10 25 50 60 76 …

4
Преобразование художественного стола ASCII в таблицу UTF-8
Когда я пишу документацию, комментарии и т. Д., Я люблю создавать таблицы ASCII. Обычно они выглядят довольно неплохо, но я всегда чувствую, что они могут выглядеть еще лучше, особенно с учетом того, что UTF-8 / Unicode содержит символы рисования прямоугольников . Однако эти символы очень обременительны в использовании, для их …

16
Обрежьте этот отвлекающий фон!
Разве это не раздражает, когда вы делаете снимок, но фон отвлекает от фактического содержания изображения? Я бы сказал, что это так. Мне нужно знать, сколько я должен обрезать, чтобы избавиться от этой проблемы! Но - как обычно - я довольно ленив, поэтому мне нужен кто-то, чтобы сделать это для меня …

27
Обратная гипотеза Коллатца
Я думаю, что гипотеза Коллатца уже известна. Но что, если мы изменим правила? Начните с целого числа n> = 1. Повторите следующие шаги: Если n четное , умножьте его на 3 и добавьте 1. Если n нечетно , вычтите 1 и разделите его на 2. Стоп, когда он достигает 0 …

15
Логические ворота вручную
Сделайте программу, которая имитирует основные логические элементы. Ввод: слово из заглавных букв, за которым следуют 2 однозначные двоичные числа, разделенные пробелами, например OR 1 0. Ворота OR, AND, NOR, NAND, XOR, и XNORнеобходимы. Выходные данные: Какой выходной сигнал введенного логического элемента будет иметь два числа: 1 или 0. Примеры: AND …
13 code-golf  logic-gates  hashing  code-golf  code-golf  number  array-manipulation  integer  code-golf  string  unicode  text-processing  cops-and-robbers  boggle  cops-and-robbers  boggle  code-golf  ascii-art  code-golf  word-puzzle  king-of-the-hill  python  code-golf  sequence  kolmogorov-complexity  code-golf  source-layout  code-golf  string  kolmogorov-complexity  math  number  code-golf  date  code-golf  combinatorics  recursion  game  king-of-the-hill  javascript  code-golf  array-manipulation  code-golf  radiation-hardening  self-referential  code-golf  integer  code-golf  number  code-golf  set-theory  code-golf  sequence  code-golf  string  sorting  natural-language  code-golf  decision-problem  number-theory  primes  code-golf  code-golf  ascii-art  code-challenge  array-manipulation  sorting  rubiks-cube  regular-expression  code-golf  counting  file-system  recursion  code-golf  string  kolmogorov-complexity  color  code-golf  game  code-challenge  permutations  encode  restricted-time  decode  code-golf  math  decision-problem  matrix  integer  palindrome  code-golf  matrix  statistics  king-of-the-hill  king-of-the-hill  python  card-games  code-golf  string  natural-language  code-golf  sequence  number-theory 

10
Квадратичные остатки так весело!
Определения Квадратичные остатки Целое число rrr называется квадратичным вычетом по модулю nnn если существует такое целое число xxx , что: x2≡r(modn)x2≡r(modn)x^2\equiv r \pmod n nnnx2modnx2modnx^2 \bmod n0≤x≤⌊n/2⌋0≤x≤⌊n/2⌋0 \le x \le \lfloor n/2\rfloor Последовательность вызова Мы определяем как минимальное количество вхождений одного и того же значения для всех пар квадратичных вычетов …

8
Запоздалые комплименты
Этот вызов создан в честь моего первого эзотерического языка, Backhand ! Backhand - это одномерный язык с нелинейным потоком указателей. Указатель перемещается по три шага за раз, выполняя только каждую третью инструкцию. Программа 1..1..+..O..@добавит 1 + 1 и вывод 2 до завершения. Промежуточные инструкции пропущены, поэтому 1<>1()+{}O[]@точно такая же программа. …

7
Сделай самые большие и маленькие цифры
Вдохновленный этим постом на Puzzling. Спойлеры для этой загадки ниже. Используя три положительных целых числа в качестве входных данных, (x, y, z)создайте включающий диапазон [x, y], объедините этот диапазон вместе, а затем удалите zнеобязательно последовательные цифры, чтобы получить самые большие и наименьшие возможные положительные целые числа. Начальные нули не допускаются …

11
Crop ASCII Art Challenge
ASCII искусство это весело. Современные текстовые редакторы очень хорошо умеют манипулировать текстом. Современные языки программирования соответствуют задаче? Одной из распространенных задач в ASCII-манипуляции с искусством является обрезка текста в прямоугольник между двумя символами. Это задача, которую вы должны выполнить в этой задаче. Детали Ваша программа будет принимать 3 входа: первый …

5
Красиво расположенная спираль ASCII
Рассмотрим эту спираль ########### # # ####### # # # # # ### # # # # # # # # # # # # # # # # ##### # # # ######### Начиная в центре: Первая строка (вверх) имеет 3 символа. Вторая строка имеет такое же количество символов …

12
Давайте поиграем в Reaper - закрыто для подачи заявок
ПРИМЕЧАНИЕ : победителем этого конкурса является Джек !!! Больше никаких заявок не будет принято. Вот чат для этого испытания царя горы . Это мой первый, поэтому я открыт для предложений! Жнец - это игровая концепция, разработанная «Искусством решения проблем», которая включает терпение и жадность. После внесения изменений в игру, чтобы …

10
Давайте попрактикуемся в правилах подсчета очков 421!
421 - довольно популярная игра в кости во Франции и некоторых других европейских странах. Это в основном играется в барах и пабах, чтобы определить, кто собирается купить следующий раунд напитков. Полная игра обычно проводится в два раунда с токенами, от которых пытается избавиться каждый игрок, но здесь это не имеет …

1
FIFO кеш аномалии
Это Followup вызов из этого одного , если вы путать , пожалуйста , убедитесь , что один из первых. Во-первых, пусть будет числом пропущенных кешей, которое будет иметь последовательность s обращений к ресурсам, если предположить, что наш кеш имеет емкость k и использует схему извлечения «первым пришел-первым обслужен» (FIFO), когда …

12
Маленькие номера Рамси
Справочная информация: число Рамсея дает минимальное количество вершин v в полном графе K v , так что раскраска краев в красный / синий цвет K v имеет хотя бы один красный K r или один синий K s . Оценки для увеличения г , с очень трудно установить.R(r,s)R(r,s)R(r,s)vvvKvKvK_vKvKvK_vKrKrK_rKsKsK_sr,sr,sr, s Ваша …

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