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

12
Нарисуйте и обозначьте гексагональную сетку ASCII

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

12
Есть ли скрытые скобки?

Кто-то дал нам строку, но все символы в скобках были заменены на обычные, и мы не знаем, какие или даже сколько их было. Все, что мы знаем, это то, что если бы L1,L2,L3,...,LNбыли разные виды левых скобок и R1,R2,R3,...,RNбыли разные соответствующие виды правых скобок, причем все они отличались...

12
Помоги мне закрыть ящик

Вдохновение для этого вызова должно быть смехотворно очевидно во время публикации. Задание Вы должны создать программу в стиле Shut the Box (не функция, а программа). Основы закрытой коробки: Игроки пытаются закрыть ящик, повернув набор рычагов с метками 1-9. Они должны сделать это, щелкая рычаги....

12
Выберите сцены для фильма

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

12
Все числа, которые вписываются в строку

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

12
Эффективная научная запись

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

12
Подготовка теста с множественным выбором

Вступление Примечание: это не какой-то метод поощрения мошенничества. Как уже сказал Cᴏɴᴏʀ O'Bʀɪᴇɴ , обучение - лучшее решение для прохождения теста: 3. Рассмотрим следующие ответы на тест с множественным выбором: ABCBCAAB Вот таблица, которая указывает, совпадают ли ответы: A B C B C A A B A 1 0 0...

12
Помогите пересчитать свою репутацию!

Пару месяцев назад у нас была дискуссия о мета- росте репутации, которая присуждается за положительные отзывы по вопросам. Вот основы нашей нынешней системы репутации для голосов: 1 Вопрос upvote Uстоит 5 репутации. Ответ upvote uстоит 10 репутации. Понижение вопроса или ответа dстоит -2 репутации....

12
Количество шагов для бинарного поиска

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

12
Рыцари и Кнавесы

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

12
Последовательное Умножение

Ваша цель состоит в том, чтобы написать программу, которая принимает входные данные и, когда они объединены воедино N, выполняет «последовательное умножение». Вы можете спросить, что такое последовательное умножение? Это последовательность с начальным числом, aопределенным следующим образом: f(0) =...

12
Сколько букв в этом слове?

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

12
Полуобратная двоичная строка

Это дополнительный вопрос к моему вопросу Puzzling.SE : я спросил, есть ли функция f, отображающая логические строки в логические строки, так что f (f (b)) = reverse (b) для всех входных строк b . (Под обратным я имею в виду функцию, которая меняет порядок битов.) Приведенная выше ссылка содержит...

12
Помощник по поиску слов

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

12
По краям гиперкуба

Ваша задача будет написать функцию или программу, которая будет принимать целое число в n>0качестве входных данных и выводить список ребер n-мерного гиперкуба . В теории графов ребро определяется как два набора вершин (или углов, если вы предпочитаете), которые связаны между собой. Пример 1...

12
Сортировка элементов на основе зависимости

Цель Сортируйте список элементов, убедившись, что каждый элемент указан после указанных зависимостей. вход Массив массивов целых чисел, где каждое целое число указывает на индекс 0 или 1 другого элемента, за которым должен следовать этот элемент. Входные данные могут быть массивом или строкой или...

12
Решить линейное уравнение

Это вызов, но с лучшей спецификацией. спекуляция Ваша программа возьмет линейное уравнение, содержащее одну переменную, xи выведет значение x. Ввод / Разбор Входные данные будут содержать только числа, операторы, скобки ( ()) xи =знак (это означает отсутствие пробелов). Круглая скобка всегда будет...

12
Сделайте Strawpoll

Strawpolls великолепны, и мы постоянно используем их в чате, чтобы узнать мнение о вещах. Но их довольно раздражает, потому что вам нужен веб-браузер, и все знают, что я обращаюсь к PPCG только через SE API и curl. Итак, я хочу, чтобы вы написали некоторый код, который использует API Strawpoll для...

12
Beat Pure Регулярные выражения при проверке дат ISO 8601

В ValiDate ISO 8601 от RX задача состояла в том, чтобы использовать только стандартные регулярные выражения для проверки стандартных форматов и значений даты (первое - обычное задание для RX, второе - необычно). Победивший ответ использовал 778 байтов. Эта задача состоит в том, чтобы победить это,...

12
«Ступенька» струна

Вы должны написать программу или функцию, которая создает строку с условной лестницей. Вот как вы «ступаете по лестнице»: Для каждого символа в строке: Если символ является гласным верхнего или нижнего регистра, не включая «y», выведите его, а затем переместите остальную часть строки вверх по...