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

Code-golf - это соревнование для решения конкретной проблемы в наименьшем количестве байтов исходного кода.

3
Заполнение произвольных лотков для кубиков льда
Предположим, что эта сетка пространств и Xs представляет поперечное сечение некоторых странных форм пустых лотков для кубиков льда : X X X X X X XX X XX X XXXXXX XXXXXXXXXXXXX Столбцы без X's представляют собой дыры или щели в лотках, которые не могут удерживать воду, стекающие в бесконечный сток. …

18
Выровнять текст по правому краю
Ваша задача - взять строковый ввод и число и выровнять строку вправо, сделав ширину текста номером. Если строка слишком длинная, разбейте ее и поместите остальные на следующую строку, повторяя, пока это не нужно. Если строка короче ширины, добавьте пробелы. Может быть несколько новых строк, и их следует рассматривать как любой …
27 code-golf  string 

6
Ярмарка пиццы?
Этот вопрос вдохновлен и является обратным этому . Деннис ( E), Дверная ручка ( D), Мартин ( M) и Крис ( C) заказали пиццу. Прямоугольная пицца разделена на квадратные кусочки, каждый из которых обозначен своим предполагаемым едоком. Напишите программу или функцию, которая для прямоугольной пиццы, состоящей из 0 или более …

25
Перевернуть и инвертировать строку
Перевернуть и инвертировать строку Вызов В этом вызове. Вы будете писать программу, которая будет выводить или возвращать ввод, обращенный и инвертированный. Во-первых, каждый символ должен быть преобразован в его код символа. Затем это должно быть преобразовано в базу-2. После этого эта строка должна быть обратной. После этого строка должна быть …

4
Argyle ASCII Art
Напишите программу (или функцию), которая принимает положительное целое число. Если введено 1, выведите (или верните) два соседних рядом бриллианта, каждый с длиной стороны 1 косой черты: /\/\ \/\/ Для каждого ввода Nбольше 1 посмотрите на выход для N-1и для каждой пары соседних алмазов, вставьте между ними новый алмаз, длина стороны …

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

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

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

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

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

24
Сортируй это, быстро!
Ну ... есть 59 (сейчас 60) вопросов с тегами сортировки , но нет простых быстрых сортировок. Это должно быть исправлено. Для тех, кто не знаком с быстрой сортировкой , здесь приведена разбивка, любезно предоставленная Wikipedia- Выберите элемент, называемый сводной , из массива. Переупорядочьте массив таким образом, чтобы все элементы со …

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

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

23
Поменять местами заглавные буквы двух строк
your shift key is broken. wheNever you type two lines, the cApitaL LetteRs in them get swappeD. you must write a program to fiX THIS! Описание Вход две строки, s1и s2, равны по длине. Каждый из них будет содержать только печатный ASCII и иметь длину не менее одного символа. Вы …
27 code-golf  string 

1
Найти ритмы в файле MP3
В этой задаче ваша задача - взять простую запись в формате mp3 и найти временные смещения ударов в файле. Два примера записи здесь: https://dl.dropboxusercontent.com/u/24197429/beats.mp3 https://dl.dropboxusercontent.com/u/24197429/beats2.mp3 Вот третья запись с гораздо большим шумом, чем две предыдущие: https://dl.dropboxusercontent.com/u/24197429/noisy-beats.mp3 Например, первая запись длится 65 секунд и содержит ровно (если я не учел!) 76 …
27 code-golf  music 

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