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

26
Кто-нибудь был лишен свободы?

Дефенестрация - это акт выброса кого-то или чего-либо из окна. - Википедия вход Вход будет состоять из двух частей: План этажа и человек внутри дома / здания. v><^представляет человека, указывающего в направлении, обозначенном стрелкой. Вход будет содержать ровно одного человека. -и...

26
Преобразовать дату в нотацию xkcd

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

26
Заполните строки, столбцы и диагонали сетки NxN от 1 до N

задача При заданном входном N сгенерируйте и выведите сетку NxN, где каждая строка, столбец и две диагонали содержат числа от 1 до N(или от 0 до N-1, если это проще). вход На входе положительное целое число N. Он представляет количество столбцов и строк в сетке. Для этой проблемы, вы можете...

26
Таблица умножения для Cheela

Cheela (из книги Яйцо дракона Роберт Л. вперед) существа , которые живут на поверхности нейтронной звезды. Их тело плоское и круглое с двенадцатью глазами по периметру, поэтому они, естественно, используют систему нумерации Base-12. Среди чил, забота о детенышах и воспитание молодёжи - это задачи,...

26
Четыре магическое число

Я не проверял «песочницу» до публикации этого задания - похоже, что это предложение было предложено Cᴏɴᴏʀ O'Bʀɪᴇɴ . С учетом целочисленного ввода напишите программу, которая печатает загадку «четыре - магическое число» Четыре магическое число Пять четыре и четыре магическое число Шесть - это три, и...

26
... И Мексика заплатит за это!

Дональд Трамп очень впечатлен работой людей на этом сайте. Он видел, как удивительно, что вы помогали Бену Карсону , поэтому даже нанял вас, чтобы построить его стену . Он думает, что ты потрясающий. Теперь ему снова нужна твоя помощь. В то время как он успешно построил свою стену, теперь ему нужно...

26
Дополнительные цвета

Учитывая ввод цвета в #rrggbbшестнадцатеричном формате, выведите его дополнение RGB в том же формате. Дополнение RGB R 2 G 2 B 2 любого цвета R 1 G 1 B 1 определяется как цвет со значением R 2 255 - R 1 , значением B 2 255 - B 1 и значением G 2 255 - G 1 . Шестнадцатеричные цифры могут быть...

26
Липограмма «Куайн»

задача Возьмите один символ Unicode в качестве ввода. Выведите программу на том же языке, который также соответствует этой спецификации, но не содержит вводимый символ. Если ваша программа запускается с помощью ввода a , а затем выходная программа запускается с помощью ввода b , то программе,...

26
1 + 1 = 10, 1 + 2 = 3

Напишите функцию или программу, которые могут выполнять простую арифметику (сложение, вычитание, умножение и деление) как в базе 10, так и в базе 2. Функция будет принимать математическое выражение в качестве входных данных и выводить правильный результат в правильной базе. На входе будут nчисла,...

26
Может ли король поймать пешку?

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

26
Найти диапазоны значений True в списке

Вызов: Напишите функцию или программу, которая принимает список логических значений и возвращает все диапазоны True. Тестовые случаи: f [F] = [] f [T] = [[0,0]] f [T,T,F,T] = [[0,1],[3,3]] f [F,T,T,F,F,T,T,T] = [[1,2],[5,7]] f [F,T,T,F,F,F,T,T,T,T] = [[1,2],[6,9]] f...

26
Официальная игра Dyalog APL 2016 года

Если вы думаете, что это может быть весело, но слишком много работы, подумайте об участии в этом гораздо меньшем испытании. Немного веселья (и, возможно, разочарования!) На 2016 год ... «Головоломка года» Дьялога . Наслаждайтесь! Цель Найдите выражения Dyalog APL ( скачать ) (допускаются другие...

26
Перечислите схемы рифмы

А «рифма схема» представляет собой последовательность букв aв z, таким образом, что первые вхождения символов в порядке возрастания (без пробелов), начиная с a. Например (отмечены первые вхождения): abccdbebdcfa ^^^ ^ ^ ^ Количество рифмовых схем длины Nопределяется числами Белла B(N) . ( OEIS...

26
Система счисления остатков

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

26
Сложение цифр и цифр в обратном порядке

Если задано число> 0, выведите сумму со всеми цифрами (1 .. n), соединенными и перевернутыми, и сложите их. Например, при n = 6: Числа от 1 до 6 объединены: 123456 Перевернутый: 654321 Их сложение приведет к: 777777. Другой пример - n = 11: 1 2 3 4 5 6 7 8 9 10 11 > 1234567891011 а также 11...

26
Последовательность плюс-минус

Последовательность плюс-минус Последовательность плюс-минус - та, которая начинается с двух семян, a(0)и b(0). Каждая итерация этой последовательности представляет собой сложение и вычитание двух предыдущих членов последовательности. То есть a(N) = a(N-1) + b(N-1)и b(N) = a(N-1) - b(N-1). Цель...

26
Конкатенация простых чисел

Вызов: Вам дана строка, содержащая только цифры. Ваша задача - вывести минимальное количество простых чисел, которые должны быть объединены для формирования строки. Если это невозможно, выведите 0. Тестовые случаи: Вход -> Выход: 252 -> 3 235 -> 2 92 -> 0 31149 -> 2...

26
Гольф Текст в ДНК

Текст в ДНК гольф Вызов Преобразование ввода в вывод ДНК. Алгоритм Преобразование текста в кодовые точки ASCII (например, codegolf-> [99, 111, 100, 101, 103, 111, 108, 102]) Строка кодов ASCII вместе (например 99111100101103111108102) Преобразовать в двоичный файл (например...

26
Какое слово самое частое?

Какое слово самое частое? Учитывая предложение, ваша программа должна пройти через него, посчитав частоты каждого слова, а затем вывести наиболее используемое слово. Поскольку предложение не имеет фиксированной длины и может быть очень длинным, ваш код должен быть максимально коротким. Правила /...

26
Вычислить временную метку RFC 2550

RFC 2550 - это сатирическое предложение (опубликовано 1 апреля 1999 г.) для представления меток времени в формате ASCII с эффективным использованием пространства, которое может поддерживать любую дату (даже те, которые предшествуют началу вселенной и те, которые прошли после предсказанного конца...