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

Code-golf - это соревнование для решения конкретной проблемы в наименьшем количестве байтов исходного кода.

11
Решить проблему секретаря
Секретарь Проблема известная проблема описана как таким образом: Вам нужен новый секретарь У вас есть N кандидатов, с которыми вы можете взять интервью по одному Вы можете оценить каждого кандидата после собеседования. Ваша система подсчета очков никогда не даст двум претендентам одинаковый балл После собеседования с заявителем вы должны сразу …

13
Оптимальное решение для перехода в противоположный угол прямоугольника
Ваша задача - написать программу, которая находит оптимальное количество ходов, необходимое для перехода из левого нижнего угла прямоугольника в правый верхний угол напротив. Ваша программа примет входные данные в виде упорядоченной пары (width, height). Это будут размеры прямоугольника, с которым вы будете работать. Ваша программа создаст ASCII-арт решения (используйте .для …

3
Визуализируйте длинное дополнение с искусством ASCII
Совершенно не вдохновлен визуализировать долгое разделение с искусством ASCII ;) Ваша задача - показать сложение длинных рук с помощью ASCII art. Вы решаете ручное добавление, складывая столбцы справа налево, помещая значение тех мест, которые находятся в результате, и перенося десятки в верхнюю часть следующего столбца. вход Ввод может происходить в …

3
Сколько сторон у этого многоугольника?
Итак, в 1 классе по математике вы узнаете названия полигонов. Три стороны - это треугольник, 4 - это квадрат, а 5 - это пятиугольник. Тем не менее, в 1-м классе отличием вы идете немного дальше. Ваш вызов Существует система именования полигонов выше нескольких сторон, поэтому произвольно большие полигоны имеют имя. …

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

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

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

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

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

4
Стратегии для представления заданного большого целого числа с использованием арифметического выражения
Я имею в виду конкретное число, но это часть задачи, которую я выполняю, и я не хочу, чтобы люди делали (все) работу за меня. Вот число, которое имеет те же цифры, но перемешано: 5713167915926167134578399473447223554460066674314639815391281352328315313091488448321843 8892917486601064146636679920143691047671721184150386045081532202458651561779976236919751 5521854951599379666116678853267398393892536121049731949764192014193648608210652358947001 6332620900065461061195026191178967128001712341637591690941978871368243245270800684616029 6679555942849366434586090627998161441134473428845367022486230724219981658438108844675033 4461550796750244527407413996606134735852639191026103378962082622204359677030054592798927 4145951979523473408718011778751084514127053772614511042703365596651912104541233491744530 87457854312602843967491787086250478422477028164189 Номер имеет 666 цифр (десятичное число). Поскольку я использую …

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

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

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

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.