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

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

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

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

5
Куда идет лазер?
Возьмите 2-мерную сетку и нарисуйте на ней несколько отрезков, чтобы представить зеркала. Теперь выберите точку для размещения теоретического лазера и угол, чтобы определить направление, на которое он указывает. Вопрос в следующем: если вы следуете по пути лазерного луча на определенном расстоянии, в какой точке координат вы находитесь? Пример: На этом …
34 code-golf 

18
Раскрыть массив
Эта проблема была вдохновлена ​​вопросом о Mathematica.SE . Скажем, у вас есть вложенный список / массив произвольной структуры (списки на каждом уровне не обязательно имеют одинаковую длину). Для простоты предположим, что узлы являются неотрицательными целыми числами или пустыми массивами. В качестве примера [[[1, 3], 2], [1, 4], 12, [[0, [], …

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

30
Прописать первую букву каждого слова ввода
Это относительно быстро, но я уверен, что вам понравится. Codegolf - программа, которая примет ввод в виде предложения, а затем предоставит вывод с первой буквой, заглавной в каждом слове. Правила: Представления могут быть не в форме функции. Так что нет: function x(y){z=some_kind_of_magic(y);return z;} как ваш окончательный ответ ... Ваш код …

30
Найти кратное заданного числа, десятичное представление которого выглядит как двоичное
Я наткнулся на вопрос на сайте Code Review , что кажется интересным. Я думаю, что OP делает это неправильно, но не может быть уверен ... Так что давайте решим это для него! (написать программу, а не функцию / процедуру) Ввод (стандартный или аналогичный): Целое число xв десятичной записи. Это больше …
34 code-golf  number 

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

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

30
Это число зло?
Введение В теории чисел число считается злым, если в его двоичном представлении есть четное число единиц. В сегодняшнем испытании вы будете определять, является ли данное число злым. Вызов Ваша задача - написать полную программу или функцию, которая принимает одно неотрицательное целое число в качестве входных данных и выводит (или возвращает), …

30
Чередование строк
Ваша задача - написать программу или функцию, которая при задании двух строк одинаковой длины меняет местами все остальные символы и выводит / возвращает полученные строки в любом порядке. Примеры "Hello," "world!" --> "Hollo!" "werld," "code" "golf" --> "codf" "gole" "happy" "angry" --> "hnpry" "aagpy" "qwerty" "dvorak" --> "qvertk" "dworay" "1, …
34 code-golf  string 

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

30
Как долго должна работать моя микроволновая печь?
Я голоден. Давайте что-нибудь в микроволновке. Учитывая числовой ввод от 1 до 4 цифр, выведите количество секунд, в течение которых микроволновая печь должна работать. Детали Хитрость заключается в том, чтобы выяснить, вводит ли пользователь секунды или комбинацию секунд и минут. Единицы и десятки мест должны быть интерпретированы как секунды, а …
33 code-golf  number 

5
Историческая разница между `/` и `÷` в математических выражениях
Введение: Вдохновлен дискуссией, которая продолжается уже много лет относительно выражения 6 ÷ 2 ( 1 + 2 )6÷2(1+2)6÷2(1+2) . С выражением 6 ÷ 2 ( 1 + 2 )6÷2(1+2)6÷2(1+2) математики быстро увидят, что правильный ответ - 111 , тогда как люди с простым математическим образованием из школы быстро увидят, что …

9
Алгоритм сортировки
Существует «алгоритм сортировки», иногда называемый сортировкой Сталина, в котором для сортировки списка вы просто удаляете элементы из списка, пока он не будет отсортирован в порядке возрастания. Например список [1, 2, 4, 5, 3, 6, 6] При "сортировке" по сталину сортировка становится [1, 2, 4, 5, 6, 6] Три были удалены, …

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