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

51
Значительные пробелы: копы

Для этой задачи мы будем определять пробельные символы как только перевод строки (0x0A) и пробелы (0x20). Обратите внимание, что большинство языков и разновидностей регулярных выражений рассматривают многие другие символы также как пробельные символы, как внутри, так и вне диапазона ASCII, поэтому...

51
Добавление длины строки

Вызов: Получив строку sсимволов a- z, A- Z, 0- 9, добавьте длину sк себе, считая дополнительные символы в длине как часть общей длины s. Входные данные: Просто строка произвольной длины (может быть пустой). Выход: Та же строка, но с длиной, добавленной в конец. Символы, представляющие длину, также...

51
Взаимно до N

Учитывая число n >= 2, выведите все натуральные числа меньше, чем nгде gcd(n, k) == 1(с kлюбым из выходных чисел). Числа такого рода взаимно просты друг с другом. Пример: 10дает вывод [1, 3, 7, 9](в любой форме, которую вы любите, если числа однозначно разделены и в каком-то списке). Список не...

51
Печатать все буквенно-цифровые символы ASCII, не используя их

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

51
Создать флажок

Напишите программу, которая создает флажок с двумя состояниями, с которым люди могут взаимодействовать с помощью мыши. В частности, ваша программа должна выполнять все следующие действия: Имейте область экрана размером 8 × 8 пикселей (или больше, если хотите), которая является интерактивной...

51
5, 2, 16, 3580, что будет дальше?

Рассмотрим положительные целые числа пяти в десятичной дроби. Вот первые 25, выровненные по правому краю: X 5^X 1 5 2 25 3 125 4 625 5 3125 6 15625 7 78125 8 390625 9 1953125 10 9765625 11 48828125 12 244140625 13 1220703125 14 6103515625 15 30517578125 16 152587890625 17 762939453125 18...

51
Создайте программу Paint!

Введение Однажды ты показывал своему ребенку, как рисовать на компьютере. Вы вводите mspaint.exeв строке запуска. К вашему ужасу, он говорит: «Ни один элемент не соответствует вашему поиску». Вы должны создать простую версию краски, чтобы ваш ребенок мог рисовать! Вызов Вы должны создать простую...

51
Определите версию вашего языка

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

51
Сидения в финском кинотеатре

Вам дана карта кинотеатра в виде логической матрицы: 0 обозначает свободное место, 1 - занято. Каждый финн, который входит, выбирает место, наиболее удаленное ( евклидово расстояние ) от ближайшего занятого, или, если существует несколько таких, - первое среди них в порядке расположения строк ....

51
Приведение пары целых чисел к равенству

Это было вдохновлено математической проблемой, которую я видел где-то в Интернете, но не помню, где (ОБНОВЛЕНИЕ: оригинальная проблема была найдена в subreddit математических загадок с доказательством при условии, что это возможно, также см. Этот пост Math SE ), прося доказательство того, что...

51
Кодировать дату в формате сочельника

День публикации этого поста был канун Рождества. Завтра будет Рождество. Вчера был канун Рождества. Через два дня будет Christmas Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve...

51
Напечатайте фразу «И она сказала:« Но это его ».», Используя только алфавит

Напечатайте фразу, And she said, 'But that's his.'используя только следующие символы: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ Никаких знаков препинания или неалфавитных символов. Вы можете использовать любой язык программирования, который вы хотите. Пробелы полностью разрешены....

50
Алгоритм Луна для проверки номеров кредитных карт и т. Д.

Вызов Напишите самую короткую программу или функцию для расчета алгоритма Луна для проверки номеров (кредитных карт). Алгоритм Луна объяснил От RosettaCode этот алгоритм для целей этой задачи указан как таковой, с примером ввода 49927398716: Reverse the digits, make an array: 6, 1, 7, 8, 9, 3, 7,...

50
Запутанный FizzBuzz Golf [закрыт]

Создайте кратчайшую запутанную реализацию FizzBuzz. Чтобы считаться запутанным, оно должно удовлетворять как минимум одному из следующих: Не содержит слов "Fizz", "Buzz" или "FizzBuzz" Не содержит цифры 3, 5 или 15. Используйте любой из вышеперечисленных в заблуждение. Помните: цель состоит в том,...

50
Магратия 2.0 - Строительство гор

С большим крахом универсальной экономики также упал спрос на изготовленные на заказ планеты. Магратцы должны были заботиться о более стабильных доходах также от более широкого класса клиентов. Поэтому они изобрели собственную горную цепь (или короткие хаосы) для людей с меньшим бюджетом, которые не...

50
Не. Четный. Blink

Ваша жизнь может зависеть от этого. Не моргай Даже не моргай. Моргни и ты мертв. Они быстрые. Быстрее, чем ты можешь поверить. Не отворачивайся, не отводи взгляд и не моргай! Удачи. Плачущие Ангелы - это инопланетная раса, которая не может двигаться, пока ее наблюдает другое существо (даже другой...

50
да, это 91 строка

yesиз coreutils длиной 91 строка . Многие из них являются комментарии, но это по - прежнему WAY слишком долго. Редактировать с сентября 2019 года: исходный файл вырос за последние пять лет и теперь составляет 126 строк. Напишите программу, которая имитирует yes: вывод в stdoutбесконечный поток "y \...

50
Алекс иногда прав

Эта задача - поднять настроение нашему моду Алексу А. , который обычно ошибается . Предположим, у вас есть друг по имени Алекс, которому нужна помощь по базовой логике и математике, в частности, по математической эквивалентности . Он дает вам список уравнений вида, [variable] = [variable]где a...

50
Выговаривать слова

Учитывая два слова, ложите их в ложку , переключая их начальные группы согласных. Побеждает несколько байтов. plaster man -> master plan blushing crow -> crushing blow litigating more -> mitigating lore strong wrangler -> wrong strangler def ghi -> ghef di few years -> yew fears...

50
Код (Мини) Гольф

Учитывая вид сбоку на поле для мини-гольфа и силу удара, определите, попадет ли мяч в лунку. Курс будет в следующем формате: ____ ____ _ __/ \ / U \ __/ \ / \_ \_/ Мяч начинается непосредственно перед первым участком земли слева и следует по контуру поля, пока не достигнет отверстия (верхний...