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

14
A, Buzz, C, D, E, Fizz, G

Простой FizzBuzz с использованием строк. Данный 1 слово или фраза (строка) 2 уникальных персонажа Выход Слово или фраза, в которой каждое вхождение первого символа заменено на fizz, а каждый второй символ заменяется на buzz правила Первая буква в Fizz и Buzz должна оставаться заглавной Для...

14
Предложите мне вызов!

Мне слишком скучно, и я хочу решить проблему. Но я не вижу интересных проблем, и мне лень искать их. Можете ли вы (ну, технически ваш код) предложить мне один? I / O Вход: нет. Вывод: ссылка на случайный открытый (т.е. не закрытый) вызов («Испытание» исключает советы !) В PPCG. Вы не можете...

14
Изменить гравитацию текста, как головоломки 2048

В игре 2048 у вас есть сетка, и вы можете перемещать элементы в четырех направлениях. Все они движутся в этом направлении так далеко, как могут. Для этого задания вам будет предоставлена ​​квадратная 2D-строка с добавками (либо с символами новой строки, либо со списком строк), например: ab cd e f...

14
Две дороги разошлись в желтом лесу (часть 1)

Это первое в серии, второе - это две дороги, разошедшиеся в желтом лесу (часть 2) Этот вызов вдохновлен знаменитым стихотворением Роберта Фроста «Дорога не пройдена»: Две дороги расходились в желтом лесу, И мне жаль, что я не мог путешествовать обоими И быть одним путешественником, долго я стоял И...

14
Списки и массивы, часть за частью

В этом задании вы получите четыре разные, но несколько взаимосвязанные задачи, которые необходимо решить определенным образом. Сначала я объясню задачи, а затем объясню, как вы должны их решить. Ваш код должен для всех четырех задач принимать два положительных целых числа в качестве входных...

14
Мой источник в порядке, ваш?

Ваша задача состоит в том, чтобы написать программу, функцию и т. Д., Которая вычисляет, является ли переданная строка «в порядке». Это означает, что символы строки имеют коды символов в порядке от наименьшего к наибольшему. Наименьший код должен быть первым. Под этим я подразумеваю самые низкие...

14
Плюс или минус полиглоты!

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

14
Палиндромные простые числа без 11

Каждый палиндром с четным числом цифр делится на 11, поэтому 11 - это единственное [палиндромное простое число] с четным числом цифр. - Дэвид Вассерман, OEIS Я узнал об этом сегодня вручную, до того, как начал свое исследование, когда моя программа пропускала числа с четным числом цифр (кроме 11)...

14
Найти число подгрупп конечной группы

Определения Вы можете пропустить эту часть, если вы уже знаете определения групп , конечных групп и подгрупп . группы В абстрактной алгебре группа - это кортеж (G, ∗) , где G - множество, а ∗ - функция G × G → G такая, что имеет место следующее: Замыкание: для всех x, y в G , x ∗ y также есть в G...

14
Создать все фрагменты Brain-Flak

Этот вопрос является вторым из нескольких заданий на День Рождения Brain-flak, предназначенных для празднования первого Дня рождения Brain-Flak! Вы можете найти больше информации о Дне Рождения Brain-Flak здесь Вызов Для этой задачи вы будете генерировать все полностью совпадающие строки из списка...

14
Вызов раскладки клавиатуры

Раскладка клавиатуры, которую обычно используют люди, это раскладка QWERTY, как показано ниже. Но есть и другие раскладки клавиатуры: DVORAK Colemak WORKMAN Твое задание Ваш код будет принимать два ввода: имя раскладки клавиатуры и строку для расшифровки. Ваша цель - преобразовать ввод QWERTY, как...

14
Доступные номера

Определения Функция Эйлера Пи (функция токового AKA ): функция, которая принимает положительное число и возвращает число положительных чисел меньше заданного числа, которые взаимно просты с заданным числом. Обозначается какφ(n) . Достижимое номер : если существует целое положительное число xтакое ,...

14
Максимальная взаимно-простая факторизация

Определения Два числа взаимно просты, если их единственный положительный общий делитель равен 1. Список чисел взаимно прост, если каждая пара чисел в этом списке взаимно проста. Факторизация числа n- это список чисел, произведением которых является n. задача Учитывая положительное число n, выведите...

14
Добавление дробей

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

14
Кто этот Полигон?

Удобный и полезный способ представления топологических поверхностей с помощью фундаментального многоугольника . Каждая сторона многоугольника совпадает с другой стороной и может быть параллельной или антипараллельной. Например, вот фундаментальный многоугольник тора : Чтобы понять, почему это тор,...

14
Сумма моих делителей Фибоначчи!

Знаменитая последовательность Фибоначчи F(0) = 0; F(1) = 1; F(N+1) = F(N) + F(N-1) (для этой задачи мы начинаем с 0). Ваша задача: Дано п , выход сумма всех й - й чисел Фибоначчи для всех делителей d от п - го числа Фибоначчи. Если вы предпочитаете более формальную запись, Входные данные :...

14
Суммы 100 рулонов двух шестигранных кубиков

Предположим, у вас есть две шестигранные кости. Бросьте пару 100 раз, вычисляя сумму каждой пары. Распечатайте количество раз, когда каждая сумма произошла. Если сумма никогда не была выброшена, вы должны указать ноль или какой-либо способ определить, что эта конкретная сумма никогда не выпадала....

14
Найти нечетные шансы

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

14
Quine / Ошибка Quine Polyglot

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

14
Алгоритм обратного отсчета

Дети, которые учатся считать, часто знают серии чисел, но, похоже, не могут правильно их составить. Например, они могут сказать: 1,2,3,4,7,8,9,10 Иногда дети понимают, что пропустили некоторые цифры, и возвращаются: 1,2,3,4,7,8,5,6,7,8,9,10 Это явно превосходный образец. Нам нужно их...