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

50
Shifty Eyes Shifting I's

Ребята с резким взором ASCII любят сдвигать ASCII Ii: >_> <_< >_< <_> При заданной цепочке смещенных парней, разнесенных или разделенных линиями, переместите Iiсторону в сторону, влево от стены и справа от неба: Ii Самый короткий оборотень выигрывает приз. Чего-чего?...

50
Растяни слово

Вводимые слова - это строчные буквы, не разделенные пробелами. Новая строка в конце необязательна. Одно и то же слово должно быть выведено в измененной версии: для каждого символа удвойте его во второй раз, когда оно появляется в исходном слове, в три раза в третий раз и т. Д. Пример ввода: bonobo...

50
Сколько шагов требуется от n до 1, вычитая наибольший делитель?

Вдохновленный этим вопросом закончил в математике . Проблема Позвольте nбыть натуральным числом ≥ 2. Возьмите самый большой делитель n- который отличается от nсамого себя - и вычтите его n. Повторяйте, пока не получите 1. Вопрос Сколько шагов нужно, чтобы достичь 1определенного числа n ≥ 2....

50
Белый медведь, белый медведь, что ты слышишь?

Текст детской книги " Белый медведь", "Белый медведь", что ты слышишь? имеет очень простой шаблон. Вы можете использовать этот текст для обучения вводным программным концепциям. Моему сыну быстро наскучила эта идея, поэтому я решил поиграть с ней в гольф. Соревнование На выбранном вами языке...

50
Найдите наименьшее число, которое не делит N

Эта задача достаточно проста , что это в основном все в названии: вы дали положительное целое число N и вы должны вернуть наименьшее положительное целое число , которое не является делителем N . Пример: делители N = 24 есть 1, 2, 3, 4, 6, 8, 12, 24. Наименьшее положительное целое число, которого...

50
Сокращайте это государство США!

Учитывая одно из 50 названий штатов США слева в качестве входных данных, выведите двухбуквенный почтовый индекс, как показано справа: Alabama AL Alaska AK Arizona AZ Arkansas AR California CA Colorado CO Connecticut CT Delaware DE Florida FL Georgia GA Hawaii HI Idaho ID Illinois IL Indiana IN Iowa...

50
Проиллюстрировать наименьшее общее множество

Для двух положительных целых чисел, A и B, иллюстрируйте их наименьшее общее кратное число , выводя две строки тире ( -) с длиной LCM (A, B) после замены каждой черты Ath в первой строке и каждой черты Bth во второй строке вертикальными чертами. ( |). Таким образом, конец каждой строки будет...

50
Helloellolloloo Worldorldrldldd

Создайте программу, которая берет слово, которое вы вводите, и добавляет это слово на обороте минус его первую букву, а затем повторяется до тех пор, пока все буквы не исчезнут. Например, catстало бы catatt, и helloстал бы helloellolloloo. Введите любую из 26 букв английского алфавита. Может быть...

49
Ваша машина только поворачивает направо!

Введение У вас есть несчастье застрять в бегущей машине на полосе препятствий. Все функции автомобиля не реагируют, за исключением системы рулевого управления, которая повреждена. Он может ехать прямо или поворачивать направо. Можно ли направить машину в безопасное место? механика Ваша машина...

49
Это проблема со ссылками на себя

Самореференциальная формула Таппера (скопировано из Википедии) Самореференциальная формула Таппера - это формула, определенная Джеффом Таппером, которая, будучи построенной в двух измерениях в очень специфическом месте на плоскости, может быть «запрограммирована» для визуального воспроизведения...

49
Yarr! Карта со скрытым сокровищем!

Введение «Ярр! У нас был парень, который называл себя« программистом », делающим карту для нашего скрытого сокровища! Но это написано со странными числами и буквами!» E5, N2, E3 «... что это вообще делает? значит? Безумие! Не могу даже написать правильную карту сокровищ, т 'бесполезный кретин....

49
Вывести текущее время

Вызов Вы должны выводить текущее время непрерывно (до тех пор, пока оно не будет отменено прерыванием), один раз в секунду, любым из следующих способов: Он должен быть в 24-часовом формате или в формате AM / PM. Если это первое, оно должно быть разделено двоеточиями (т.е. 15:47:36). Если это...

49
Прочитать дату в нотации xkcd

В своем xkcd о стандартном формате даты ISO 8601 Рэндалл вырвался в довольно любопытной альтернативной записи: Большие числа - это все цифры, которые появляются в текущей дате в их обычном порядке, а маленькие цифры - это индексы, основанные на 1, вхождения этой цифры. Таким образом, приведенный...

49
Выведите алфавит, АЗБУКУ или просто символ

Задача проста: Напишите функцию или программу, которая принимает входные данные xи выводит алфавит в нижнем регистре, если он xявляется частью алфавита в нижнем регистре, выводит алфавит в верхнем регистре, если он xявляется частью алфавита в верхнем регистре, и выводит только, xесли он не является...

49
Кратчайший код для бесконечного дискового ввода-вывода

(Просто откройте 50 вкладок в Google Chrome: D (шучу, нет, вы не можете)) Кратчайший код для бесконечного дискового ввода-вывода любого языка, пример C #: using System.IO; namespace FileApp { static class Program { public static void Main() { do { File.WriteAllText("a", "a"); File.Delete("a"); }...

49
Самая короткая программа, которая постоянно выделяет память

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

49
Проверьте, подключен ли компьютер к Интернету

Напишите программу, которая в зависимости от того, имеет ли сценарий доступ к Интернету, выдает результат «Правда / Ложь» . Вы можете попытаться подключиться к любому существующему сайту по своему усмотрению (не используйте сомнительный сайт, у которого только 10% времени безотказной работы -...

49
Распечатать "Оскар" Лучший победитель картины

Этот конкурс посвящен победителю конкурса «Лучшая картина» на Оскаре 2017 « La La Land Moonlight»! Ваша задача - напечатать текст La La Land сделать паузу в одну секунду, затем изменить текст, чтобы показать La La Land MoonlightОригинальный текст (La La Land) должен иметь зачеркнутый текст . Это...

49
Я число Фибоначчи?

Твое задание: Напишите программу или функцию, чтобы проверить, является ли введенное число числом Фибоначчи . Число Фибоначчи - это число, содержащееся в последовательности Фибоначчи. Последовательность Фибоначчи определяется как: F(n) = F(n - 1) + F(n - 2) С семенами F(0) = 0и F(1) = 1. Входные...

49
Утка, утка, джозефус

Учитывая массив Integer: Начните с первого номера Перейти вперед на n позиций, где n - значение текущей позиции Удалить текущую позицию, сделав следующую позицию текущей позицией. Переходите к шагу 2, пока не останется один номер Распечатать этот номер правила Обтекание массива (следующее число...