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

10
Сделать переводчика для да!

Да - это язык на основе стека, в котором есть несколько разделенных пробелами инструкций: yes: Push 1 to the stack no: Push 0 to the stack what: Push the input to the stack (input is taken at the start of program execution and is the same for the whole execution) sure: Increment the last item in...

10
Гипотеза фон Коха

Вы можете знать математика фон Коха по его знаменитой снежинке. Однако у него есть более интересные проблемы информатики до рукава. Действительно, давайте посмотрим на эту гипотезу: Дано дерево с nузлами (таким образом n-1ребрами). Найдите способ перечислить узлы от 1до nи, соответственно, ребра от...

10
Снова визуализируйте евклидов алгоритм

задача Даны два натуральных числа: Нарисуйте прямоугольник с размерами, указанными двумя целыми числами. Повторите шаг 3, пока не останется свободного места. Нарисуйте и заполните самый большой квадрат, касаясь трех сторон (оставшегося) прямоугольника. Выведите полученный прямоугольник. пример...

10
Unshorten Google Links

Вызов Получив действительную goo.glсокращенную ссылку, выведите исходный URL. пример goo.gl/qIwi3Nдал бы что-то вроде https://codegolf.stackexchange.com/. Для ввода вы можете выбрать иметь https?://в начале, вы можете иметь www.до goo.gl, и вы также можете избавиться от, goo.glесли вы хотите только...

10
X отмечает место - задание на печать

Учитывая два числа, напечатайте страницу со знаком «X» в указанном месте (± 10%). Числа должны быть либо процентами, либо долями размеров области печати страницы, например, [25,75]или ["15%","0%"]или [0.33,1]. Вам не нужно учитывать наценки. Просто не забудьте указать, какое число является шириной,...

10
Какое расширение файла?

Ваша задача состоит в том, чтобы найти расширение файла с указанным именем файла: hi.txt -> txt or .txt carrot.meme -> meme or .meme lol (undefined behavior) what..is..this..file -> file or .file .bashrc -> bashrc or .bashrc T00M@n3KaPZ.h0wC[]h -> h0wC[]h or .h0wC[]h agent.000 ->...

10
График распределения Гаусса в 3D

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

10
Может ли моя любимая команда все еще стать чемпионом по футболу?

Как болельщик команды « BE » с относительно умеренным успехом , к концу сезона я часто задаюсь вопросом, есть ли у моей любимой команды еще теоретический шанс стать чемпионом. Ваша задача в этом вызове - ответить на этот вопрос для меня. вход Вы получите три входа: текущую таблицу, список...

10
Сделайте вашу клавиатуру в клавиатуру

задача Вы должны написать программу, которая при нажатии кнопки выводит различный звук для каждой клавиши. Ключи, которые вы будете использовать: 1!2"34$5%6^78*9(0qQwWeErtTyYuiIoOpPasSdDfgGhHjJklLzZxcCvVbBnm Примечания начинаются с, Cи каждая клавиша выше добавляет один полутон. Позволяет сделать...

10
Какого типа мои суффиксы?

вступление Поэтому я снова тратил время на исследование алгоритмов сортировки суффиксов, оценку новых идей вручную и в коде. Но я всегда пытаюсь вспомнить тип моих суффиксов! Можете ли вы сказать мне, какой тип моих суффиксов? Левый самый что? Многие алгоритмы сортировки суффиксов (SAIS, KA, мое...

10
Игра жизни и усталости

Игра жизни и усталости Стьюи очень похожа на более известную игру жизни Конвея . Вселенная Игры жизни и усталости Стьюи (GoLF) представляет собой бесконечную двумерную ортогональную сетку квадратных ячеек, каждая из которых находится в одном из трех возможных состояний: живое, мертвое или уставшее....

10
Посади деревья на поле для гольфа!

Эта задача вдохновлена этим приложением . Это гораздо более простая версия этой задачи . Эта задача - код-гольф , а другая - самая быстрая . Вам дадут квадратную сетку ввода размером 6 на 6, которая разделена на 6 областей, где ячейки каждой области имеют уникальный идентификатор ( в тексте здесь я...

10
Пересмотрите Java / C / C ++ / и т. Д. код

Напишите программу, которая добавляет или удаляет пробелы для удобного форматирования кода. Правила того, как должен выглядеть код, когда вы закончите: Ни одна строка не должна содержать более одного {и }. A {всегда должен быть последним в строке. A }всегда должно быть единственным в строке (кроме...

10
12 часовое преобразование времени

Вызов Преобразуйте и распечатайте время в 12-часовом формате. HH:MM AM/PM Примеры Входные данные: 'Fri Jun 30 2017 21:14:20 GMT-0700 (PDT)' 'Fri Jun 30 2017 00:10:23 GMT-0700 (PDT)' 'Fri Jun 30 2017 12:10:23 GMT-0700 (PDT)' 'Sat Jun 31 2018 8:06:20 GMT-0700 (PDT)' 'Fri Jul 01 2017 01:14:20 GMT-0700...

10
Треугольник Кларка

Хорошо, я недавно получил небольшой треугольник, так что вот еще один. Треугольник Кларка - это треугольник, где крайний левый элемент каждой строки равен 1, а крайний правый элемент состоит из кратных 6, которые увеличиваются с увеличением номера строки. Вот визуализация 1 6 1 . 12 1 . . 18 1 . ....

10
Tri-Interquine - три программы, которые выводят друг друга в цикле

Связанный: Interquine Программа A выводит код программы B при запуске, а B выводит источник C, а C выводит источник A. На этот раз вы не можете обменять два символа и обменять снова :) Требования: Только один язык во всех программах Стандартные ограничения лазейки применяются Все программы разные....

10
Найти второй ноль

Вызов Если задано целое число в формате дополнения до 32-разрядного двоичного числа , верните индекс второй наименее значимой нулевой цифры в двоичном представлении, где индекс 0представляет наименее значимый бит, а индекс 31представляет наиболее значимый бит. Если второго ноля нет, вы можете...

10
твой дядя поможет пьяным

Пьяный дядя (извините меня и AUS за блокировку региона) - вымышленный персонаж из Saturday Night Live. Он часто путает слова для других, которые звучат как они. Для этого задания вам необходимо преобразовать обычную речь в пьяный. Алгоритм Для перевода в drunkspeak требуется поменять порядок слов в...

10
Создать шифтер

Чтобы «переместиться» на несколько nмест, сделайте следующее: Удалить последние nцифры Добавить nкопии первой цифры в начало номера Например, чтобы сдвинуть число на 31415три позиции , достаньте последние три цифры, чтобы получить 31, а затем добавьте еще три копии первой цифры, 3в конце, давая...

10
Генерация простых чисел Ферма

Для заданного числа n выведите n-е простое число Ферма, где числа Ферма имеют вид 2 2 k +1. Этот код теоретически должен работать для любого n (т. Е. Не кодировать его жестко), хотя он не должен завершаться при n> 4. (Он не должен возвращать 4294967297 при n = 5, поскольку 4294967297 не является...