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

35
Биржевая капитализация

Передавая две строки букв, перенесите шаблон заглавных букв каждой строки на другую. Побеждает несколько байтов. Input: CodeGolf xxPPCGxx Output: coDEGOlf XxppCgxx Обе строки будут одинаковой длины и непустыми, только с буквами a..zи A..Z. Вы можете вывести две результирующие строки в любом порядке...

35
Количество промахов FIFO-кэша

Эта задача действительно проста (и предшествует более сложной!). При наличии массива обращений к ресурсам (просто обозначаемых неотрицательными целыми числами) и параметра nверните число пропущенных кешей, которое было бы при условии, что наш кеш имеет емкость nи использует схему извлечения «первым...

35
Сортировка на основе отступов

Учитывая упорядоченный список буквенных строк в одном и том же случае (az XOR AZ), где каждой строке предшествует 0 или более пробелов (), выведите тот же список, но со строками, отсортированными на каждом уровне отступа. Глубины отступов для разных родителей считаются отдельными списками для целей...

35
Изношенная плитка Эрудит

проблема Вы застряли в хижине посреди леса, и только старый скрэббл настроен развлекать себя. При осмотре вы видите, что буквы скрэббл так изношены, что видны только точки для каждой буквы. Тем не менее, вы решили сыграть в игру. Вы достаете из сумки семь букв и кладете их на свой поднос, ваша...

35
Список * всех * кортежей!

Напишите программу с заданным значением n , которая сгенерирует все возможные n-кортежи, используя натуральные числа. n=1 (1),(2),(3),(4),(5),(6)... n=2 (1,1),(1,2),(2,1),(2,2),(1,3),(3,1),(2,3),(3,2),(3,3)... n=6 (1,1,1,1,1,1) (1,1,1,1,2,1) (1,1,1,2,1,1)... Вывод может быть в любом порядке,...

35
Количество перестановок на кубе Рубика NxNxN

Введение: Кубик Рубика 3x3x3 имеет возможных перестановок, что составляет приблизительно 43 квинтиллиона . Возможно, вы слышали об этом числе раньше, но как оно на самом деле рассчитывается?43,252,003,274,489,856,00043,252,003,274,489,856,00043,252,003,274,489,856,000 Кубик Рубика 3х3х3 имеет шесть...

34
ROT-13 преобразовать стандартный ввод

Задача: прочитать ввод произвольной длины и получить ROT13 ввода. Все символы, кроме AZ, должны быть дословно скопированы в выходной файл, и регистр должен быть сохранен, если это возможно. Любой язык, который может читать и писать стандартные потоки, является честной...

34
Flippin 'Площади

Создайте программу или функцию, чтобы размешать квадрат цифр, переворачивая (обращая вокруг центральной точки) только строки и столбцы. вход Ввод будет сетка цифр 9x9 в виде строки из 9 строк, как показано ниже: 986553229 264564891 759176443 643982153 567891234 526917874 685328912 891732537...

34
Нарисуйте форму сердца

Вызов Нарисуйте форму сердца ... как искусство ASCII! Ваше искусство не должно выглядеть точно так же, как мое, но оно должно выглядеть как форма сердца. Внутренняя часть сердца должна содержать слова «Любовь» как минимум 20 раз правила Программа должна записать картинку на консоль. Самый короткий...

34
Сапер Солвер

Мы уже создали поля Минного тральщика , но кто-то действительно должен смести эти сгенерированные мины, прежде чем взорвется ПКГ! Ваша задача - написать Солитер, который будет совместим со слегка измененной версией принятого решения «Рабочий сапер» (действия разделены пробелами, чтобы можно было...

34
Куда идет лазер?

Возьмите 2-мерную сетку и нарисуйте на ней несколько отрезков, чтобы представить зеркала. Теперь выберите точку для размещения теоретического лазера и угол, чтобы определить направление, на которое он указывает. Вопрос в следующем: если вы следуете по пути лазерного луча на определенном расстоянии,...

34
Раскрыть массив

Эта проблема была вдохновлена ​​вопросом о Mathematica.SE . Скажем, у вас есть вложенный список / массив произвольной структуры (списки на каждом уровне не обязательно имеют одинаковую длину). Для простоты предположим, что узлы являются неотрицательными целыми числами или пустыми массивами. В...

34
Прописать первую букву каждого слова ввода

Это относительно быстро, но я уверен, что вам понравится. Codegolf - программа, которая примет ввод в виде предложения, а затем предоставит вывод с первой буквой, заглавной в каждом слове. Правила: Представления могут быть не в форме функции. Так что нет: function...

34
Криптографический хэш-гольф

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

34
Создайте интерфейс, соответствующий типам XKCD

colors.rgb ("blue") возвращает "# 0000FF". colors.rgb ("желтовато-синий") дает NaN. colors.sort () возвращает "радугу" Используя правила, изложенные в изображении и тексте его заголовка (цитируется здесь), создайте программу, которая принимает все заданные входные данные и отображает...

34
Какой сегодня день (на Флооптонии)?

Вы космический турист на своем пути на планету Флооптония! Полет займет еще 47,315 лет, поэтому, чтобы скоротать время до криогенного замерзания, вы решили написать программу, которая поможет вам понять флоптонский календарь. Вот 208-дневный Флооптонский календарь: Month Days Input Range Qupu 22...

34
Генерация фракталов из битовых паттернов в ASCII

обзор Напишите программу, которая распечатывает простые фрактальные шаблоны с заданным битовым шаблоном, кодирующим фрактал, плюс масштабный коэффициент для каждого поколения фрактала и количество поколений. объяснение Вот ASCII-представление ковра Серпинского : Поколение 0: # Поколение 1: # # # #...

34
Можете ли вы достичь этого числа путем удвоения и перестановки?

Вдохновленный этим вопросом на Math.SE . Начиная с, 1вы можете повторно выполнить одну из следующих двух операций: Удвойте число. или Переставляйте его цифры любым удобным для вас способом, за исключением того, что не должно быть начальных нулей. Взяв пример из связанного поста Math.SE, мы можем...

34
Скручивание слов!

Скручивание слов! Дана строка и положительное целое число. Вы должны крутить струну, взад и вперед. Пример ввода / вывода вход Programming Puzzles & Code Golf 4 Выход Prog mmar ing zzuP les oC & de G flo вход Ввод может быть принят через STDIN или аргумент функции. Входные данные будут...

34
Любящие Воспоминания Прошлых Простых чисел

Рассмотрим простое число р , записывается в базе 10. памяти из р определяется как число различных простых чисел строго меньше р , которые содержатся в качестве подстрок р . Вызов Учитывая неотрицательное целое число n в качестве входных данных, найдите наименьшее простое число p, такое что p имеет...