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

13
Конъюгат в испанском несовершенном / Conjugue en el imperfecto de indicativo

Учитывая ввод испанского глагола в его инфинитивном виде, выведите глагол, спряженный во всех 6 формах показательного несовершенного. Чтобы связать инфинитив в несовершенном, удалите окончание инфинитива (-ar, -er, -ir и иногда -ír) и добавьте несовершенные окончания, перечисленные ниже. В...

13
Lego Gear Train

Вдохновленный вызовом коэффициента передачи Lego Китом Рэндаллом. Я также планирую построить гигантского робота Lego, который в конечном итоге сможет уничтожить других роботов в ранее не упоминавшемся соревновании. * В процессе создания робота я буду использовать множество зубчатых передач для...

13
Какого размера цифра?

7-сегментные цифры могут быть представлены в ASCII с использованием _|символов. Вот 1цифры размера : _ _ _ _ _ _ _ _ | _| _| |_| |_ |_ | |_| |_| | | | |_ _| | _| |_| | |_| _| |_| Большие размеры формируются путем пропорционального удлинения каждого сегмента. Вот пара размером 3 цифры. ___ ___ ___...

13
Разделить сценарий Шекспира

Мистер Уильям Шекспир написал пьесы. Много пьес. В этом архиве, содержащем все его работы, каждая его пьеса представляет собой один длинный файл. Это должно быть разделено на Сцены для сценического производства. Поскольку актеры нетерпеливы, ваш код должен быть максимально коротким. Задача: Ваша...

13
Введите текстовые Rickrolls

Поскольку rickrolling является величайшим мемом на Земле, вы [знаете правила и я тоже] должны написать кратчайший код, который может текстуально прокручивать ничего не подозревающего читателя. Пусть [вас вниз] будет входной текст, который содержит буквы, знаки пунктуации и пробелы. Каждый раз,...

13
Сгладить линейный график

Если задано целое число n и список натуральных чисел m 1 , m 2 , ..., выведите список целых чисел m 1 ' , m 2 ' , ... где m x ' определяется как среднее значение m от xn до m x + n . При расчете этих средних значений игнорируйте индексы, выходящие за пределы (и соответственно измените то, на что вы...

13
Quinean Regex Tester

Эта задача довольно проста. В качестве входных данных вы берете регулярное выражение. Затем вы выводите правду / ложь о том, соответствует ли ваш исходный код регулярному выражению. Это так просто! Еще две вещи: Нет встроенных quine; вы можете, однако, получить доступ к исходному коду кода через...

13
Форматировать репутацию

Вы, вероятно, знаете, что разные уровни репутации в Stack Exchange по-разному форматируются, если смотреть со страницы вопросов / поста. Все правила форматирования репов: если у пользователя от 1 до 999 (от одной до трех цифр) повторений, он остается без изменений. если у пользователя от 1000 до...

13
Математическое замещение

Иногда полезно запустить математическую задачу с несколькими входами. Цель этой задачи - создать программу, которая облегчит эту задачу. Числовые выражения Вы должны поддерживать 3 типа выражения: Генератор одного числа: очень просто, просто буквальное число Генератор нескольких номеров: немного...

13
Неприводимые многочлены над GF (5)

Полином с коэффициентами в некотором поле F называется неприводимым над F , если она не может быть разложена в произведение многочленов низших степеней с коэффициентами из F . Рассмотрим многочлены над полем Галуа GF (5). Это поле содержит 5 элементов, а именно числа 0, 1, 2, 3 и 4. задача Учитывая...

13
Это действительный согласный кластер в ложбане?

.i xu .e'o lo zunsnagri cu drani loka jboge'a С учетом ввода строки, состоящей из двух символов, выведите, является ли она допустимым кластером согласных в ложбане. Вот цитата из CLL 3.6, подробно описывающая правила для действительной пары согласных кластеров (или, скорее, недействительной ): 1)...

13
Расшифровать математические символы

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

13
Стратегии для представления заданного большого целого числа с использованием арифметического выражения

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

13
Рассчитать номер дня года

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

13
Интерпретировать серию Свинья

Учитывая ввод программ Pig , SickPig , DeadPig , QuinePig или DeafPig , выберите один из этих «языков» случайным образом и интерпретируйте ввод как этот «язык». Во-первых, случайным образом выберите одного из пяти участников «Свинья серия»: свинья Если выбор был Pig, имитируйте ссылочный...

13
Проиллюстрировать формирования футбольной команды на поле

Футбол - это спорт, в котором игроки бьют по мячу, а не несут его. Некоторые смущенные люди могут назвать этот футбол. У футбольной команды есть один вратарь и 10 игроков на поле. В футболе используется много формаций , которые определяют, где должен быть каждый игрок (игрок, конечно, перемещается,...

13
Соедините точки

Учитывая последовательность os, представляющих точки, соедините их вертикально или горизонтально Примеры Входные данные: o o o Выход: o---o | | o Входные данные: o o o o Выход: o---o----o | o спекуляция Если вы хотите, чтобы ввод с пробелами образовывал прямоугольник, укажите это в своем ответе На...

13
Мост Ручной скоринг

Одной из вещей, которая делает контрактный мост очень интересным, является его очень сложная «искусственная» мета-игра. Эта система подсчета очков - небольшая ее часть. Мост - это карточная игра, в которую можно играть хитростью. Каждый игрок получает по 13 карт, и игра начинается со ставок ....

13
Найти оптимальную ширину раздвижной двери

Раздвижные двери имеют разные цены в зависимости от ширины дверей. Различные цены следующие: 60 - 80 см: 150 81 - 100 см: 200 101 - 120 см: 20220 При покупке шкафа вы, очевидно, захотите минимизировать стоимость, поэтому ваша задача - найти ширину дверей, которая минимизирует общую стоимость,...

13
Разрешить макропеременные SAS

Язык программирования SAS - это неуклюжий, архаичный язык, созданный еще в 1966 году и до сих пор используемый сегодня. Оригинальный компилятор был написан на PL / I , и в действительности большая часть синтаксиса происходит от PL / I. SAS также имеет препроцессор язык макросов , которая вытекает...