Пазлы для программирования и Code Golf

Вопросы и ответы по программированию головоломок энтузиастов и любителей кода

7
Создайте шаблон уценки для вашего сообщения
Ваша задача проста: написать программу (или функцию), которая не требует ввода и выводит что-то вроде этого: ## *name*, *length* bytes *code* Где *name*имя используемого вами языка, *length*количество байтов в вашем коде и *code*исходный код вашей программы. Если *code*содержит несколько строк, перед каждой строкой должно быть четыре пробела. Вот пример реализации …
19 code-golf  quine 

7
План Сестины
Сестина это формат стихотворения , который следует интересный образец , который мы можем генерировать. Он имеет шесть строф по шесть строк в каждой, где последние слова каждой строки в первой строфе составляют окончания строк в каждой последующей строфе, повернутые по заданному шаблону. (В конце также есть строфа из трех строк, …

10
Простая система счисления
Позвольте мне рассказать вам о простой системе счисления. (который я сделал только для этого вызова) Эта система содержит функции (), [], {}и <>. 1. () Когда ()не приводятся аргументы, он оценивается как 0. Когда ()дается один или несколько аргументов, он оценивается как сумма аргументов. 2. [] Когда []не приводятся аргументы, …

24
Сетка ASCII арт код гольф
Вызов Создать самую короткую программу, соответствующую требованиям Требования Код должен генерировать 5x5 сетку из 0, например, так: 00000 00000 00000 00000 00000 Код должен принимать входные данные (столбец, строка, символ). Сетка должна измениться соответственно: Начало: 00000 00000 00000 00000 00000 Входные данные: (2,5,*) Выход: 0*000 00000 00000 00000 00000 (Примечание: …

22
Постройте Алфавитную Пирамиду
Сегодня мы собираемся построить пирамиду из букв! Вот пример буквенной пирамиды для первых 5 букв: Напишите первые 5 букв с пробелом между ними, сначала по возрастанию, а затем по убыванию. A B C D E D C B A Сделайте то же самое для первых четырех букв в строке выше, …

4
Учитывая диаграмму, найти X
Найти Х Я был вдохновлен математическими вопросами, в которых задают «Найти Х» для заданной формы. Первоначально я собирался поставить перед собой задачу напечатать координаты x и y символа 'x' в строке. Но я предположил, что это будет слишком просто. Поэтому я рассмотрел контекст, в котором они обычно находились, и решил, …

9
Сбалансированные тройные скобки
«Тройка скобок» (которую я составил для этого испытания) является одним из следующих: (...+...) [...:...] {...|...} <...-...> Сбалансированная строка триплетных скобок (для краткости BTBS) представляет собой либо пустую строку, две сцепленные BTBS, либо одну из указанных выше тройных скобок, каждая из которых ...заменяется на BTBS. Ваша задача - написать программу или …

3
Алфавитный образец
У нас было много проблем с алфавитом. Для этого задания вам передают выходные данные задания алфавита, и вам необходимо вывести шаблон, масштабированный по размеруN . Например, если N=5вы прошли L-phabet : ABCDEFGHIJKLMNOPQRSTUVWXYZ BBCDEFGHIJKLMNOPQRSTUVWXYZ CCCDEFGHIJKLMNOPQRSTUVWXYZ DDDDEFGHIJKLMNOPQRSTUVWXYZ EEEEEFGHIJKLMNOPQRSTUVWXYZ FFFFFFGHIJKLMNOPQRSTUVWXYZ GGGGGGGHIJKLMNOPQRSTUVWXYZ HHHHHHHHIJKLMNOPQRSTUVWXYZ IIIIIIIIIJKLMNOPQRSTUVWXYZ JJJJJJJJJJKLMNOPQRSTUVWXYZ KKKKKKKKKKKLMNOPQRSTUVWXYZ LLLLLLLLLLLLMNOPQRSTUVWXYZ MMMMMMMMMMMMMNOPQRSTUVWXYZ NNNNNNNNNNNNNNOPQRSTUVWXYZ OOOOOOOOOOOOOOOPQRSTUVWXYZ PPPPPPPPPPPPPPPPQRSTUVWXYZ QQQQQQQQQQQQQQQQQRSTUVWXYZ RRRRRRRRRRRRRRRRRRSTUVWXYZ SSSSSSSSSSSSSSSSSSSTUVWXYZ …

6
Название фильма в стиле String
Вызов Вы когда-нибудь видели названия трейлеров фильмов (а именно марсианские, межзвездные и т. Д.), Где между огромными буквами медленно растут огромные промежутки? Задача состоит в том, чтобы воссоздать этот эффект с учетом строки, множителя и направления разрыва, вставив соответствующее количество пробелов между буквами. пример Ввод : «INTERSTELLAR», множитель разрыва: 1,0, …

30
Покажите цепочку маленьких гор с нечетным числом на вершине!
Первая строка состоит из ceil(n/2)элементов, где каждый элемент:<space><odd-number><space> Вторая строка сделана с ceil(n/2)элементами, но каждый элемент / \только. Вы можете предположить n >= 0и n <= 10. Примеры Вход: 3 1 3 / \/ \ Вход: 10 1 3 5 7 9 / \/ \/ \/ \/ \ Пример в …

27
8 должно стать Бесконечностью [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 2 года назад . Давайте рассмотрим типичный цикл, который обычно выполняет 8 итераций: for (int x=0; …

9
Нарисуйте несколько ASCII-блоков
Возьмите два списка неотрицательных целых чисел и выведите ASCII-блок, как определено ниже. Углы и пересечения это плюсы: +(ASCII-код 43) Вертикальные линии - это столбики |(ASCII-код 124) Горизонтальные линии являются минусами -(ASCII-код 45) Первый список ввода указывает количество минусов между каждым знаком плюс в горизонтальном направлении. Второй список ввода указывает количество …

30
Сколько целых чисел содержит число в определенном диапазоне
Программа должна взять число, начало диапазона и конец диапазона и вывести, сколько целых чисел появляется между началом и концом диапазона включительно . Обе программы и функции разрешены. Пример входов Например: //Input example 1 3,1,100 //Input example 2 3 1 100 //Input example 3 3 1 100 //Input example 4 a(3, …

30
Распечатать цифровой корень
Это отличается от того, что Мое Слово может разбить ваше Слово, поскольку оно менее сложно и требует только того, чтобы вы его вычисляли, а не сравнивали. Чтобы найти цифровой корень, возьмите все цифры числа, добавьте их и повторяйте, пока не получите однозначное число. Например, если номер был 12345, вы бы …

16
(KevinC's) Треугольная последовательность десятичных цифр
Входные данные: Положительное целое число n, которое есть 1 <= n <= 25000. Выход: В этой последовательности мы начинаем с десятичного числа 1 / n . Затем мы берем сумму цифр до n -й цифры после запятой (1-индексированная); с последующей суммой цифр до ( n -1) ', затем ( n …

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