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

48
Обнаружить тепловые волны

Фон Королевский нидерландский метеорологический институт определяет волну жары * как серию не менее 5 последовательных дней с погодой ≥25 ° C («летняя погода»), так что по крайней мере 3 из этих дней составляют ≥30 ° C («тропическая погода») ). Тропическая погода не должна измеряться...

48
Самый короткий код на вашем языке, чтобы сохранить строку при перезагрузке

Ваши программы: Вы напишите две программы (обе на одном языке). Программа хранения берет строку из STDIN и сохраняет ее где-то постоянно (см. Ниже), а затем завершает работу без ошибок. Программа поиска не принимает никаких данных, извлекает строку, которая была сохранена, и печатает ее в STDOUT....

48
На дне моря дыра

Хотя я пытался (и не смог) убедить моего маленького сына съесть его обед, я попытался спеть ему. В середине этой песни я понял, что формульная структура вполне может пригодиться для игры в гольф! Задача состоит в том, чтобы написать программу или функцию, которая не принимает ввод и создает...

48
N-movers: Сколько бесконечной доски я могу достать?

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

47
Советы по игре в гольф на Perl?

Какие общие советы у вас есть для игры в гольф в Perl? Я ищу идеи, которые могут быть применены к кодовым проблемам гольфа в целом, которые хотя бы несколько специфичны для Perl (например, «удалить комментарии» - это не ответ). Пожалуйста, оставьте один совет за...

47
Преобразовать 1, 2, 3, 4, 5, 6, 7, 8 и 9 в «один», «два», «три» и т. Д.

Победитель: профессор Башфиш ответ ! Целых 9 байтов! Вау! Вы можете продолжить отправлять свой ответ, однако вы больше не можете выиграть. Оригинальный пост сохранен для потомков: Ваша цель - преобразовать целое число от 1 до 9 в слово, которое оно представляет. Вам не нужно беспокоиться о...

47
Сделайте квадрат кода с вашим любимым словом

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

47
Периодическая таблица элементов - Код Гольф

Основано на Практическом Гольфе - США Ваша задача - найти аббревиатуру (символ) элемента с указанным именем элемента, вплоть до ununoctium (118). Используйте периодическую таблицу в Википедии . Благодаря Squeamish Ossifrage, вы можете найти полный список элементов к аббревиатурам на...

47
Пиксель-арт, эпизод 1: дисплей Super Mario

это я! Задача сегодняшнего дня проста: написать программу или функцию, которая отображает небольшой простой спрайт Mario из Super Mario Bros в NES на синем фоне. Любая запись действительна, если она отображает эти 12 * 16 пикселей в любом месте экрана / окна / браузера. (РЕДАКТИРОВАТЬ: отображаемое...

47
Делится ли число на каждую из его цифр?

Мой друг и я работали в лаборатории в нашем классе AP Computer Science и решили написать одну из проблем, так как у нас все еще оставалась свободная половина класса, когда мы закончили. Вот вопрос: Учитывая число n, делится ли n на каждую из его цифр? Например, 128 пройдет этот тест - он делится на...

47
Серпинский кодекс

Напишите прямоугольный блок текста, который при размещении в ковре Серпинского , используя блоки одинакового размера для пустых порций, создает программу, которая выводит номер итерации ковра. Например, если ваш текстовый блок TXT BLK затем запустить программу TXTTXTTXT BLKBLKBLK TXT TXT BLK BLK...

47
Очень простые треугольники

Напишите программу или функцию, которая принимает положительное целое число (через stdin, командную строку или функцию arg) и печатает или возвращает строку из множества этих маленьких треугольников, связанных друг с другом, чередуя то, как они указывают: /\ /__\ Этот единственный треугольник...

47
ASCII Искусство дня № 1 - Двойной узел

Напишите полную программу или функцию, которая принимает положительное целое число в Nкачестве входных данных через STDIN / командную строку / ARGV или аргументы функции и печатает двойной ASCII-узел, соответствующий Nзначению STDOUT. Двойной узел ASCII выглядит так: __ __ __ __ __ __ / \/ \/ \/ \/...

47
Делящиеся числа

Я нашел эту последовательность во время работы над Evolution of OEIS , но не удосужился опубликовать ее как ответ. После написания эталонной реализации в Mathematica я подумал, что это забавное упражнение, которое нужно выполнить как отдельную задачу, так что здесь мы идем. Давайте построим...

47
Сомнительный ^ H ^ H ^ H ^ H ^ H ^ Hspaces

На некоторых терминалах нажатие клавиши backspace генерирует управляющий код ^Hдля удаления предыдущего символа. Это породило странную идиому, где симулируются правки для комедийного эффекта : Будьте добры к этому дураку ^ H ^ H ^ H ^ Hgentleman, он приезжает из корпоративного штаба. Если задана...

47
Сетчатка или мусор?

Мы живем в эпоху замечательных технологий, где у нас могут быть великолепно детализированные 8K-экраны на наших телевизорах и даже 2K-экраны на наших телефонах для нашего мобильного просмотра. В последние годы мы прошли долгий путь с точки зрения технологии экранов. Одним из продуктов этого термина...

47
Исправление колье Froot Loop

Предположим, что вы натягиваете нитки Froot Loops для ожерелья, браслета, шнурка или чего-то еще. Есть 6 цветов контура: г - е изд, о диапазоне, у ellow, г Reen, б LUE и р urple. Вы хотите, чтобы ваша прядь начиналась с красного в самом левом углу, а цикл в порядке радуги шел вправо, заканчиваясь...

47
Как четное число?

Древние греки называли эти вещи одинарными и вдвойне четными числами. Примером единственного четного числа является 14. Оно может быть разделено на 2 один раз, и в этот момент оно становится нечетным числом (7), после чего оно больше не делится на 2. Двойное четное число равно 20. Оно может быть...

47
Идиома «Делай пока ложно»

Делать пока ложно Сегодня на работе один из моих коллег описывал вариант использования для do while (false). Человек, с которым он разговаривал, думал, что это глупо и так просто, если заявления будут намного лучше. Затем мы потратили впустую половину нашего дня, обсуждая лучший способ написать...

47
Кодирование круглосуточно

Напишите однострочную программу длиной два или более символов, которая не содержит разделителей строки и не требует ввода. Например, ваша программа может быть: MyProgram Когда ваша программа упорядочена по формам, которые стрелки часов принимают в 12, 3, 6 и 9 часов, необходимо вывести...