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

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

4
Спаси пилота!
Вопрос Мы захвачены армией роботов на их космической станции. Наш пилот космического корабля находится в тюрьме, которая находится на уровне 1. Есть только один способ, как сбежать, и это спасает вашего пилота космического корабля. Это означает переход с уровня N на уровень 1. Однако, поскольку это очень рискованно, вам нужно …
12 code-golf 

5
Увидимся в другой жизни, братан!
Большинство из нас, фанатов LOST, помнят компьютер, на котором Десмонду приходилось печатать символы «4 8 15 16 23 42» каждые 108 минут, иначе мир закончится (или так?). Задача здесь состоит в том, чтобы создать программу, которая будет делать то же самое, требуя, чтобы каждые 108 секунд вводился ввод 4 8 …

2
Нарисуйте таблицу вывода SQL
Я уверен, что большинство из нас видели результаты SQL в терминале, все аккуратно отформатированы в строки и столбцы. Если нет, вот пример: +----------+-----------+----------------+ | column 1 | column 2 | column 3 | +----------+-----------+----------------+ | data | more data | even more data | | etc | just goes | …
12 code-golf 

3
Дорожная живопись впереди
Учитывая два параметра полосы движения и длины дороги , выведите ASCII-представление разметки полосы движения для службы дорог и дорожного движения, чтобы раскрасить дороги. Пример ввода / вывода Вход: BTHMLRPHU 21 Мне все равно, если вы берете два параметра или объединяете число в конце строки, это однозначно. Входные данные могут быть …

14
Последовательности составных чисел
Последовательности составных чисел Вдохновленный этим вопросом Учитывая положительное целое число n , ваш код должен вывести первые n составных чисел. Ввод, вывод Вы можете написать программу или функцию. Ввод осуществляется через STDIN или аргумент функции, а вывод - через STDOUT или возвращаемое значение функции. Выход может быть List, Array или …

1
Гольф Войны, Эпизод I: Призрачные световые мечи
Фоновая тема Вступление Оби-Ван Кеноби, Куай-Гон Джинн и Дарт Мол собираются сражаться! Тем не менее, они все забыли принести свои световые мечи. Напишите программу или функцию, которая, учитывая строку в Jediкачестве входных данных, генерирует изображение, похожее на это * : и учитывая строку Sith, генерирует изображение, похожее на это: Характеристики …

2
Cryptic Kicker //
Cryptic Kicker Распространенным, но небезопасным методом шифрования текста является перестановка букв алфавита. Другими словами, каждая буква алфавита последовательно заменяется в тексте другой буквой. Чтобы обеспечить обратимость шифрования, никакие две буквы не заменяются одной и той же буквой. Ваша задача - расшифровать несколько закодированных строк текста, предполагая, что каждая строка использует …

30
Подпишите это слово!
Что такое подпись слова? Сигнатура слова являются все это письма привести в порядок - подписи this, histи hitsвсе hist. Соревнование Написать программу, программа должна запросить ввод, затем распечатать подпись этого слова. Таким образом, пример запуска программы может выглядеть так: Give me a string: this The signature signature of 'this' is …

8
Штрихкогольф: генерировать UPC номера
Почти каждый магазин в настоящее время использует штрих-коды универсального кода продукта (UPC), чтобы упростить процесс оформления заказа. Если имя ничего не значит для вас, вы наверняка узнаете, как они выглядят: Формат Наиболее распространенной системой является UPC-A, которая использует 12 цифр для обозначения каждого конкретного продукта. Каждая цифра закодирована в серию …

2
Парные конденсаторы
Конденсаторы известны тем, что изготавливаются с высокими допусками. Это приемлемо во многих случаях, но иногда требуется емкость с жесткими допусками. Обычной стратегией для получения емкости с точным требуемым значением является параллельное использование двух тщательно измеренных конденсаторов, чтобы их емкость достигала необходимого диапазона. Цель в этой задаче состоит в том, чтобы, …

2
Биговка для добычи
Вступление После долгой битвы вам удалось победить Сфинкса в конкурсе загадок. Сфинкс, впечатленный вашим умением, желает дать вам награду, соразмерную с вашим умом, и создает полосу магического пергамента, разделенную на восемь коробок, каждая из которых содержит цифру. «Сложите пергамент, - говорит Сфинкс, - так, чтобы коробки перекрывались, и эти коробки …

1
Количество действительных лабиринтов
Учитывая WxHсетку, сколько возможных лабиринтов есть? Что вы знаете о лабиринте: Сетка ровно Hквадратная и Wквадратная. Существует три типа квадратов: Start, Finish и Empty. Ваш лабиринт должен содержать ровно 1 начало и 1 конец, а все оставшиеся квадраты пусты. Есть стены, окружающие весь лабиринт. Стены могут существовать на границе между …

5
Генерация вероятностей вокруг цифровой клавиатуры
Вдохновленный этим вопросом ранее сегодня , я хотел бы увидеть интересные способы, которыми различные языки программирования могут превратить цифровую цифру в вероятности. Как правило, игры на основе плиток позволяют вам использовать цифровую клавиатуру для перемещения в любом направлении в зависимости от того, где находится ваш персонаж. При создании ИИ для …
12 code-golf 

1
Проверьте значения рук для одномодного маджонга
Маджонг - это игра в плитку, которая очень популярна в Азии. Как правило, в нее играют четыре игрока, и цель игры - стать первым, кто выполнил правильную руку, используя плитки. В маджонге есть три масти плиток плюс плитки чести - для этого испытания мы будем рассматривать только руки, сформированные из …
12 code-golf  game 

3
Проверьте, существует ли изоморфная подстрока
Этот вопрос является расширением проверки, являются ли слова изоморфами, и копирует первую часть этого текста, чтобы дать определение изоморфа. Два слова являются изоморфами, если они имеют одинаковый шаблон повторения букв. Например, оба ESTATEи DUELEDимеют шаблонabcdca ESTATE DUELED abcdca потому что буквы 1 и 6 одинаковы, буквы 3 и 5 одинаковы …
12 code-golf 

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