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

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


16
Найдите самую длинную цифру повторения
Ваша задача - взять положительное число в качестве входных данных n и вывести длину самого длинного представления повторяющихся цифр n в любой базе. Например, 7 может быть представлен как любой из следующих 111_2 21_3 13_4 12_5 11_6 10_7 7_8 Повторные цифры: 111_2и 11_6, 111_2длиннее, поэтому наш ответ - 3. Это …

12
N-Queens Puzzle
(Несмотря на более 60 вопросов, помеченных как шахматы , у нас нет простой задачи для n-ферзей.) В шахматах головоломка N-Queens описывается следующим образом: учитывая n x nшахматную доску и nферзей, расположите ферзей на шахматной доске так, чтобы никакие две королевы не угрожали друг другу. Ниже приведен пример решения n = …

30
Исчезающие элементы
Для заданной строки Sи списка индексов Xизмените S, удалив элемент в каждом индексе S, используя этот результат в качестве нового значения S. Например, учитывая S = 'codegolf'и X = [1, 4, 4, 0, 2], 0 1 2 3 4 5 6 7 | c o d e g o l …
17 code-golf  string  array-manipulation  code-golf  string  ascii-art  code-golf  number  sequence  pi  code-golf  number  array-manipulation  code-golf  string  ascii-art  code-golf  math  number  game  code-golf  math  sequence  polynomials  recursion  code-golf  math  number  sequence  number-theory  code-golf  permutations  balanced-string  code-golf  string  ascii-art  integer  code-golf  decision-problem  hexagonal-grid  code-golf  ascii-art  kolmogorov-complexity  code-golf  number  code-golf  matrix  binary-matrix  code-golf  math  statistics  code-golf  string  polyglot  code-golf  random  lost  code-golf  date  path-finding  code-golf  string  code-golf  math  number  arithmetic  number-theory  code-golf  tetris  binary-matrix  code-golf  array-manipulation  sorting  code-golf  number  code-golf  array-manipulation  rubiks-cube  cubically  code-golf  grid  optimization  code-golf  math  function  code-golf  string  quine  code-golf  ascii-art  grid  code-golf  decision-problem  grid  simulation  code-golf  math  sequence  code-golf  path-finding  code-golf  ascii-art  grid  simulation  code-golf  number  whitespace  code-golf  sequence  code-golf  sequence  code-golf  sequence  integer  code-golf  math  game  code-golf  internet  stack-exchange-api  code-golf  sequence  code-golf  internet  stack-exchange-api  code-golf  math  factoring  code-challenge  sequence  polyglot  rosetta-stone  code-golf  string  browser  code-golf  date  code-golf  base-conversion  code-challenge  cops-and-robbers  hello-world  code-golf  cops-and-robbers  hello-world 

5
Самый быстрый целочисленный факторизатор
Задача состоит в том, чтобы найти нетривиальный множитель составного числа. Напишите код, который находит нетривиальный фактор составного числа как можно быстрее, при условии, что ваш код имеет длину не более 140 байт. Результат должен быть просто фактором, который вы нашли. Ваш код может принимать и выводить любым удобным для вас …

21
Дополнительные факты!
В математике факториал, сокращенный «факт» неотрицательного целого числа n , обозначается через n! , является произведением всех натуральных чисел, меньших или равных n . Например, 5! это 1 * 2 * 3 * 4 * 5 = 120 Факториал 0 равен 1 , в соответствии с соглашением для пустого продукта. …

1
Сколько репутации вы потеряли сегодня?
Если предположить, что StackExchange не решит восстановить мою учетную запись после удаления из-за возрастных ограничений (хотя мне уже 14 и почти 15 лет), многие пользователи этого сайта просто потеряли репутацию из-за удаления моих голосов. Это произошло около 5:30 вечера 20 июня 2017 года по UTC. Итак, ваша задача - показать, …
17 code-golf 

4
Возможно, невозможный куб
проблема Учитывая ввод, aгде a - значение истинности / ложности, выведите точный невозможный куб ниже, если он правдивый, и точный нормальный куб ниже, если ложь. Вход truthy: ___________________________________ / _______________________________ /| / / _____________________________/ / | / / /| | / / | / / / | | / / …

25
Простой Патттерн
Входы: Две отдельные цифры (назовем их mи n) и две буквы (назовем их aи b) в выбранном вами формате ввода. Выход: Для прохождения, притворись m=2, n=5, a='a', b='b'. Ваш вывод будет строкой, созданной из ваших четырех входов. Давайте назовем строку resultсо значением "". Во- первых, конкатенация aна result mраз, так …
17 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 

12
Это была просто ошибка ввода
Продолжая, это была просто ошибка проблема : Входные данные: Строка, состоящая из печатных символов ASCII без пробелов и новых строк. Выход: Сначала превратите ввод в палиндром, вернув ввод и добавив его перед собой, исключая средний символ (т.е. с вводом 1234567890 он станет 0987654321234567890). И затем выведите этот текст: 0 9 …

10
Волшебный шестиугольник
Есть много магических квадратов, но есть только один нетривиальный магический шестиугольник, как объяснил доктор Джеймс Грайм , а именно: 18 17 3 11 1 7 19 9 6 5 2 16 14 8 4 12 15 13 10 Как это делается в Hexagony, это проще всего записать одной строкой, просто …

14
Вы хозяин олимпиады!
Вы принимаете Олимпийские игры, и вам нужно создать фантастический пул ради этого случая, но руководители часто передумают в отношении размеров и нуждаются в быстром способе перестроить его с требуемым размером! Дано два целых числа, Lи xваша задача - построить бассейн длины Lи xдорожек. Как строится бассейн? Он содержит внутренний квадрат, …

15
Расширенная машина правды
Многие люди знают, что такое истина в программировании. Но настало время, чтобы мы взлетели на ступеньку выше. Представляем, расширенную машину правды! Расширенная машина истинности принимает в качестве входных данных две вещи: целое число nи непустую строку s. Это выводит s nвремена с дополнительным конечным пробелом. Однако, если nон равен 0, …

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

13
Поместите планер!
Эта: это планер . В игре жизни Конвея планер - известная фигура, которая быстро распространяется по доске. Для сегодняшнего испытания мы нарисуем художественную доску Game of Life ASCII и поместим на нее планер. Доска, с которой мы начинаем, это: |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| Эта …

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