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

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

16
Приблизительная константа Бруна
Константа Бруна - это значение, к которому сходится сумма обратных величин двойных простых пар ( 1/pи 1/(p+2)где pи p+2оба являются простыми). Это примерно 1.902160583104. Учитывая положительное целое число N, аппроксимируйте постоянную Бруна путем суммирования обратных величин пар двойников простых чисел, где оба простых числа в паре меньше N, и выведите …

16
Christmas Cracker Mystery Calculator
Подарки были открыты. Пироги были съедены. Звездные войны были просмотрены. Рождественский сезон начинает сворачиваться. К настоящему времени вы вполне могли вытащить несколько рождественских крекеров . Если вам повезет, вместо обычных бесполезных пластиковых игрушек вы, возможно, выиграли Тайный калькулятор, которым вы сможете удивить своих друзей и родственников . Этот трюк состоит …

15
Линейная регрессия на строке
Эта задача немного сложна, но довольно проста, учитывая строку s: meta.codegolf.stackexchange.com Используйте положение символа в строке в качестве xкоординаты и значение ascii в качестве yкоординаты. Для приведенной выше строки результирующий набор координат будет иметь вид: 0, 109 1, 101 2, 116 3, 97 4, 46 5, 99 6, 111 7, …
25 code-golf  string  math 

21
Преобразование «0xUsernames»
0xUsernames Есть так много людей, использующих службу обмена сообщениями, что им не хватает места для хранения всех имен пользователей! Чтобы исправить это, они начнут хранить имена пользователей как шестнадцатеричные, где это возможно. Если имя пользователя состоит только из символов 0123456789ABCDEF(без учета регистра), оно может быть преобразовано в шестнадцатеричное и сохранено …

20
Нарисуй ASCIIrisk
Существует множество вопросов, связанных с рисованием фигур с использованием звездочек - поэтому я подумал, что с таким количеством звездочек мы должны нарисовать один с использованием таблицы ASCII. Вызов Ваша задача - написать программу или функцию, которая не требует ввода и выводит точный текст: ! "# $% &' () *+ ,- …

2
Да здравствуют животные!
Мой аватар Downgoat имеет несколько отличительных особенностей Однако эти функции могут также относиться к любому другому животному. Спецификация Учитывая изображение животного (технически может быть что угодно), вы должны применить к нему свойства Downgoat. Пограничные пиксели - это самые внешние пиксели изображения. Цвет фона определяется как наиболее распространенный цвет в пограничных …

14
Сломанный капслок ключ фиаско
У некоторых из ваших сотрудников сломаны ключи от заглавных букв, и вы слишком дешевы, чтобы заменить их. Помогите им, создав самую короткую программу, чтобы исправить их работу! Просто преобразуйте каждый символ в данной строке из прописных в строчные и наоборот ... но есть поворот! Вы также очень рады за Рождество! …
25 code-golf  string 

2
Написать Палиндром-Полиглот-Куайн
Написать «palipolyquine»: программа , которая является Куайн , а полиглот , и палиндром . Правила: Количество языков полиглотов предпочтительнее, чем размер кода. Самый короткий ответ (в байтах) выигрывает в случае ничьей. Правила Polyglot и Quine см. Здесь: Напишите Polyquine . Мой пример (у меня есть репозиторий Freaky-Sources с тестами): C …

7
Уникально удаляемые подпоследовательности
Введение Рассмотрим последовательность целых чисел и одну из ее подпоследовательностей, скажем, A = [4 2 2 4 4 6 5] и B = [2 4 5] . Мы хотим удалить элементы B из A по порядку, и есть несколько способов сделать это: A = 4 2 2 4 4 6 …

30
Пришло время для испытания часов!
Я хотел бы, чтобы вы построили мне часы, которые отображают время в следующем формате: 18 ---------- 19 -------------------------------------------------- Это отображает «18: 10». Текущий час и следующий час показываются в начале строки, за которым следуют пробел и количество тире: в первой строке указано количество минут, прошедших за этот час, а во …

9
Praming Puzles & Colf: конденсировать струну
Проведя некоторое время на этом сайте, я пришел к тому, чтобы насладиться вещами как можно короче. Это может быть причиной того, что меня недавно обидели строки, содержащие одни и те же символы более одного раза. Ваша задача - написать функцию или программу, которая объединяет данную строку в соответствии со следующими …
25 code-golf  string 

30
Большие цифры: ультрафакториалы
Этот вопрос был переработан, пожалуйста, перечитайте его. Ultrafactorials Ультрафакториалы - это последовательность чисел, которые можно сгенерировать с помощью следующей функции: a(n) = n! ^ n! Результирующие значения растут очень быстро. Примечание: это запись A046882 в OEIS. Также связаны гиперфакториалы, все еще довольно огромная, но немного меньшая последовательность: A002109 Твое задание …

9
HexaGolf: Wordagons
Смотрите также: Ротатагон Вызов Учитывая строку в качестве входных данных, выведите ее wordagon. Wordagons Словоагон - это способ представления строки в шестиугольнике. Теперь давайте создадим слово из строки hexa: Во-первых, вы начинаете с первого символа в строке и помещаете его в центр: h Затем вы берете следующий символ в строке …

8
Принцип перестановки голубей дырки
В игре судоку многим игрокам нравится «набирать» возможные числа, которые можно ввести в каждом квадрате: Вышеуказанная строка может быть представлена ​​в виде массива: [[1,2,9], [6], [5], [7], [1,2,9], [1,2,9], [3], [1,2,4], [8]] Теперь обратите внимание, что есть только 1 место, куда 4можно пойти. Это позволяет нам упростить приведенный выше список …


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