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

26
Эффективное печатание на Game Boy

Многие старые игры Game Boy часто требовали ввода строки пользователем. Однако клавиатуры не было. Это было сделано путем предоставления пользователю «экрана клавиатуры» следующим образом: «Указатель на символ» будет начинаться на букву А. пользователя будет перемещаться к каждому нужному символу с...

26
Найти сортируемые годы

2013 год имел интересное свойство: цифры сортируются последовательно (0123). Давайте назовем этот тип числа сортируемым числом: неотрицательным целым числом, чьи 10 основных цифр являются последовательными после сортировки. К сожалению, это не повторится до 2031 года, а после этого - до 2103. Ваша...

26
Цифровая твердость целых чисел

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

26
Воссоздать ASCII-таблицу как ASCII-таблицу

Часто, пока я играю в код, я хочу знать, каково значение ASCII для определенного персонажа. ASCIItable.com - один из моих любимых ресурсов для быстрого поиска всех печатных символов ASCII . Это действительно хорошее изображение, которое показывает не только печатные символы ASCII и их значения, но...

26
Символьная матрица умножения

Есть много разных способов объяснить матричное умножение. Я буду придерживаться одной фигуры, так как считаю, что большинство людей здесь знакомы с ней (и эта цифра очень наглядна). Если вам нужна более подробная информация, я предлагаю вам посетить статью в Википедии или пояснение к...

26
Аранжировка пузырей

Обратите внимание, вызов скопирован из вопроса, заданного на math.stackexchange . Недавно я приобрел некоторые навыки выдувания пузырей. Сначала я бы пускал пузыри вот так: Но потом все стало странным: Через некоторое время я начал пускать довольно странные пузыри: Выдув сотни, может быть, даже...

26
Распечатать сетку куба указанного размера

Вызов При заданном размере s выведите сетку кубов такого размера, состоящую из хеш-символов ( #) и пробелов ( ). Примеры: 1: # # # # # # 2: # # # # # # # # # # # # # # # # # # # # # # # # 3: # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #...

26
Наименьшее n-значное простое число, содержащее только эти цифры

Вам нужно сгенерировать наименьшее простое число с nцифрами, и оно будет содержать только цифры, указанные в списке k. Примеры: Входные данные: 4 1 2 Для этого вы должны сгенерировать наименьшее простое число с 4цифрами, и это простое число должно содержать только цифры 1и 2. Выход: 2111 Входные...

26
Преобразовать скобки в правую скобку (Sad Brace)

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

26
Битфлип-устойчивые композитные номера

Иногда при написании программы вам нужно по какой-либо причине использовать простое число (например, криптографию). Я предполагаю, что иногда вам также нужно использовать составное число. Иногда, по крайней мере, здесь, на PPCG, ваша программа должна иметь дело с произвольными изменениями. И в...

26
Anagram Quines (Нить Копов)

Это вызов полицейских и грабителей. Нить грабителей можно найти здесь. Ваша задача - написать программу, которая выводит анаграмму своего исходного кода, но не сам исходный код. Например, следующая программа Python, print`'print*2``'*2` печать 'print*2``print*2``' который имеет все те же символы,...

26
Выберите случайное число от 0 до n, используя постоянный источник случайности

задача Если положительное целое число nменьше 2^30указанного в качестве входного значения любым выбранным вами способом, ваш код должен выдавать случайное целое число между 0и nвключительно. Число, которое вы генерируете, должно выбираться случайным образом равномерно . То есть каждое значение от...

26
Игра Жизни

Задний план Это задание в честь апсиллеров , которые выиграли в номинации « Не все так просто, как кажется » в номинации «Лучшее из PPCG 2016», может ли моя музыкальная шкатулка с 4 нотами сыграть эту песню? Поздравляем! На своей странице «Обо мне» у этого пользователя есть действительно изящный...

26
ASCII Cayley Graph

Проводя некоторые исследования для другой задачи, которую я формулирую, я наткнулся на график Кейли , в частности, этот . Так как я являюсь одним из лучших авторов тестов для ascii-art , мне, конечно, пришлось сделать ASCII-арт-вызов для этого. Ваша задача состоит в том, чтобы создать это...

26
Сокращать массив

Цель: Учитывая массив строк, создайте сокращенные версии каждой строки. Спецификация: Для этой задачи аббревиатура - это первые N символов строки. Для строки abc: a, abи abcвсе действительные сокращения, в то время bc, и acнет. Учитывая массив строк, мы хотим найти кратчайший набор аббревиатур,...

26
Когда целые числа присоединяются к очереди

Введение Очередь является абстрактным типом данных , где элементы добавляются к передним (Enqueue) и удалены от задней (DEQUEUE). Это также известно как принцип FIFO (First In First Out) . Лучше всего это показать на примере: Вызов Учитывая непустой массив, который содержит положительные целые...

26
Pigeonhole Principle & Code Golf

Принцип голубиной дыры гласит, что Если N элементов помещено в M блоков с N > M , то хотя бы один блок должен содержать более одного элемента. Для многих этот принцип имеет особый статус по сравнению с другими математическими высказываниями. Как писал EW Dijkstra , Он окружен какой-то мистикой....

26
Треугольное Манхэттенское Расстояние

Манхэттен расстояние на регулярной сетке число ортогональных шагов нужно предпринять , чтобы достичь одну клетку от другой. Ортогональные шаги - это те, которые проходят через края ячеек сетки (в отличие от углов, которые дали бы нам расстояние Чебышева ). Мы можем определить аналогичное расстояние...

26
Является ли это число точной степенью -2: (Очень) Жесткий режим

Это версия недавнего вызова. Является ли это число целым числом -2? с другим набором критериев, разработанных, чтобы подчеркнуть интересный характер проблемы и усложнить задачу. Я положил некоторые соображения в это здесь . Задача, замечательно сформулированная Тоби в связанном вопросе: Есть умные...

26
Одно выражение, много значений

Используя наши знакомые математические символы: +, x, круглые скобки и любое рациональное число, легко создавать выражения, которые оценивают до некоторого желаемого числа. Например: 1+(2x3)=7, (1+2)+(3x6.5)=22.5и так далее. Достаточно скучно. В этой проблеме, мы будем использовать новый оператор:...