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

27
Листать блины

При сортировке блинов единственной допустимой операцией является обращение элементов некоторого префикса последовательности в обратном порядке. Или подумайте о стопке блинов: вставляем где-то в стопку шпатель и переворачиваем все блины над шпателем. Например, последовательность 6 5 4 1 2 3может...

27
Создать алфавит с 4 копиями каждой буквы

Обратите внимание, что это не то же самое, что Печать алфавита четыре раза . Эта задача состоит в том, чтобы написать программу для генерации четырех копий каждой буквы английского алфавита, по одной букве в строке, на стандартном выводе: A A A A B B B B и т.п. Вывод должен включать переводы строк...

27
Найти ритмы в файле MP3

В этой задаче ваша задача - взять простую запись в формате mp3 и найти временные смещения ударов в файле. Два примера записи здесь: https://dl.dropboxusercontent.com/u/24197429/beats.mp3 https://dl.dropboxusercontent.com/u/24197429/beats2.mp3 Вот третья запись с гораздо большим шумом, чем две...

27
Я иду по Манхэттену, как далеко я от моего отеля?

Ненужная и запутанная история Я гуляю по Манхэттену, блок за блоком, и мои ноги устали и хочу вернуться домой. Движение довольно плохое, но, к счастью, я очень богат, и у меня есть вертолет в режиме ожидания в отеле. Но мне нужно, чтобы они знали, сколько топлива нужно собрать для полета, и для...

27
количество ответов и комментариев

Напишите программное обеспечение, которое выводит на стандартный вывод количество ответов и количество комментариев (видимых и свернутых вопросов и ответов) этого вопроса / страницы. Ваш скрипт должен запускаться с закрытой страницей при запуске. Ожидаемый пример вывода: A12C40 Где А означает...

27
Рассчитайте n% 12

Рассчитать nпо модулю 12для 32-разрядного целого числа без знака. Правила: Должен работать для всех nот 0 до 23. Другие числа необязательны. Необходимо использовать только любой из операторов +-*, ~&^|или <<, >>как это обычно определяется на 32 - битных uints. Может использовать...

27
Имитация правила 110

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

27
Преобразовать строку двоичных символов в эквиваленты ASCII

Возьмите строку двоичных символов, разделенных пробелом, и преобразуйте ее в строку ASCII. Например... 1001000 1100101 1101100 1101100 1101111 100000 1010111 1101111 1110010 1101100 1100100 Преобразовал бы в ... Hello World Двоичная строка будет храниться в переменной с именем s. Это задача...

27
Лазерный Зеркальный Портал Вечеринка

2D доска будет содержать следующие объекты: ^, >, v, Или <: лазерный излучатель лицевой стороной вверх, вправо, вниз, влево или соответственно. Там может быть больше, чем один. Лазеры будут путешествовать по прямой линии в пустом пространстве (пустое пространство обозначено точкой .). Лазеры...

27
Обнадеживающие притчи

Довольно много людей здесь, вероятно, заядлые читатели XKCD. Итак, я полагаю, что вы, ребята, попросите вас сделать то, что Меган может легко сделать: создать сценарий, который генерирует тысячи убедительных притч о том, что компьютеры никогда не смогут сделать. Ваш сценарий Может быть написано на...

27
Найти I ^ N, учитывая N

Соревнование В минимально возможном количестве символов найдите значение i ^ n, если n положительное целое число больше 0. Это должно быть выведено в виде строки. Для тех, кто не знает, я определен так, что я ^ 2 = -1. Так: я ^ 1 = я я ^ 2 = -1 я ^ 3 = -i я ^ 4 = 1 Это потом повторяется .. правила...

27
Squarefinder - поиск правильных четырехугольников

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

27
Распечатать блочно-диагональную матрицу

Вот простой кодовый гольф размером с укус (в байтах?): Учитывая непустой список натуральных чисел меньше 10, выведите диагонально-блочную матрицу, где список указывает размер блоков по порядку. Блоки должны состоять из натуральных чисел меньше 10. Так что, если вы задали в качестве входных данных...

27
Преобразование имен заголовков C в имена заголовков C ++

В стандартной библиотеке C имена заголовков заканчиваются .hсуффиксом: stdio.h В C ++ эти имена заголовков доступны в альтернативной форме с cпрефиксом: cstdio Напишите функцию, которая преобразует первую форму во вторую. Вы можете выполнить преобразование на месте или оставить исходную строку без...

27
Vim - окружить строку комментария символом комментария

Сегодня я понял, что мне часто нравится определять разделы в моем коде так: #################### # Helper Functions # #################### Но это утомительно. Предполагая, что у меня есть такая строка: # Helper Functions # Какой самый короткий набор vimнажатий клавиш, чтобы обернуть его в #? Сдвиг...

27
Самый короткий сортированный Hello World

Напишите программу, которая не требует ввода и печатает Hello, World!на стандартный вывод или ближайшую альтернативу вашего языка. Подвох в том, что каждая строка в вашей программе должна содержать только печатные символы ASCII и должна быть в лексикографическом порядке, или отсортирована. Вот все...

27
Найти следующее 1-разреженное двоичное число

Целое положительное число N является K- разреженным, если между двумя любыми двумя последовательными единицами в его двоичном представлении есть по крайней мере K 0. Итак, число 1010101 является 1-разреженным, а 101101 - нет. Ваша задача - найти следующий 1-разреженный номер для заданного входного...

27
Увеличьте алмазную плитку

Любой обычный шестиугольник может быть облицован бриллиантами, например, так: ______ /_/_/\_\ /_/\_\/\_\ /\_\/_/\/_/\ \/_/\_\/_/\/ \_\/_/\_\/ \_\_\/_/ Мы рассмотрим вышеупомянутое значение размера 1(так как стороны алмазов сделаны из одного /или \каждого). Такой же размер 2будет выглядеть так:...

27
Продукт длины крюка

Диаграмма Юнга является расположением ящиков в левом выравнивании строк и топ выравниванием столбцов. Для каждого ящика все места над ним и слева от него заняты. XXXXX XXX XXX X Длина крючка для ящика - это число ящиков справа от его строки и ниже его в столбце, также считая себя один раз....

27
ASCII результаты

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