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

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

3
король + ладья против короля
Это конец другой хорошо сыгранной шахматной игры. Ты белый игрок, и у тебя все еще есть ладья и твой король. У вашего противника остался только его король. Так как ты белый, твоя очередь. Создайте программу для игры в этот шахматный матч. Его вывод может быть последовательностью ходов, анимацией GIF, ASCII-изображением …
16 code-golf  chess 

27
Преобразование из базы 10 в базу 2 без встроенных базовых преобразований
Фон : Вам было дано задание преобразовать числа 10 из базы в базу 2 без использования каких-либо готовых функций преобразования базы. Вы также не можете использовать любые импортированные библиотеки. Проблема : Преобразуйте входную строку из базы 10 (десятичная) в базу 2 (двоичная). Вы не можете использовать какой-либо готовый базовый код …
16 code-golf  number 

6
Советы по игре в гольф в Перл 6
Какие общие советы у вас есть для игры в гольф в Perl 6? Я ищу идеи, которые могут быть применены к задачам по коду для гольфа в целом, которые, по крайней мере, несколько специфичны для Perl 6 (например, «удалить комментарии» - это не ответ). Пожалуйста, оставьте один совет за ответ. …
16 code-golf  tips 

7
Период десятичного представления
Напишите функцию, которая принимает одно положительное целое число n и возвращает период десятичного представления 1 / n . Тестовые случаи: 1 -> 1 # 1/1 = 1.0000...... = 1._0 2 -> 1 # 1/2 = 0.5000...... = 0.5_0 3 -> 1 # 1/3 = 0.3333...... = 0._3 7 -> 6 …

30
Самая короткая программа для разбиения строки без цифр без RegExps
РЕДАКТИРОВАТЬ: Если вы используете Lisp, я дал некоторые рекомендации в подсчет байтов. Цель: создать самую короткую функцию, которая разбивает строку на нецифровые символы и возвращает массив, состоящий только из цифр в каждой строке, без использования каких-либо регулярных выражений. Ведущие нули должны быть включены в каждую строку. Текущие результаты (разделены на …
16 code-golf  string 

9
Портал Лабиринт Кратчайший путь
Ваша цель - написать программу, которая создает случайную карту 10x10, используя 0, 1и 2, и находит кратчайший путь от верхнего левого до нижнего правого, предполагая, что: 0 представляет поле травы: любой может ходить по нему; 1 представляет стену: вы не можете пересечь ее; 2 представляет портал: при входе на портал …

24
Рассчитать 6 * 9 в разных базах
Выведите следующий результат (который является результатом вычисления 6 * 9 в базах от 2 до 36). Убедитесь, что буквы в верхнем регистре, а само умножение выводится в каждой строке. 6 * 9 = 110110 6 * 9 = 2000 6 * 9 = 312 6 * 9 = 204 6 …

3
Калькулятор английских цифр
Вызов Напишите калькулятор, который принимает входные данные в словесной форме (как можно выразиться в уравнении), а также выводит данные в словесной форме (как можно выразиться числом). правила Калькулятор должен уметь: складывать, вычитать, умножать и делить обрабатывать операнды от одного миллиона до одного миллиона обрабатывать выходные данные от отрицательного миллиарда до …
16 code-golf 

28
Смещающая точка
Ваша программа должна распечатать несколько пробелов, за которыми следуют точка и символ новой строки. Количество пробелов - это позиция x вашей точки, определенная с 0 <x <30 Каждая новая линия - это поворот. Ваша программа работает за 30 ходов. Ваша программа начинается со случайной позиции x и каждый ход меняет …
16 code-golf 

16
Напишите программу, которая выполняет комбинацию букв перебором, пока не будет найдено слово «пароль»
Программа должна печатать каждую буквенную комбинацию (строчную или прописную, это не имеет значения) в алфавитном порядке. Оно должно начинаться с aпоследней напечатанной комбинации password. Выход должен быть: a b c d e f g h i j k l m n o p q r s t u v w …

10
Имитация битвы между двумя существами
Добро пожаловать, храбрый игрок в гольф код! Сегодня вы окажетесь посреди великой битвы между гоблином и эльфом! goblin attacks elf! elf dodges! elf attacks goblin! elf hits goblin for 13 damage! goblin has 37 health left. goblin attacks elf! goblin hits elf for 1 damage! elf has 49 health left. …

27
Создайте произносимое слово
Задача проста: создать слово. Характеристики: Слово должно быть произносимым. Это определяется как «чередование согласных и гласных». Согласный - это одно из следующих букв: bcdfghjklmnpqrstvwxz Гласный - это одно из следующих букв: aeiouy Слово должно генерироваться случайным образом. Слова должны содержать все согласные и гласные. (Вы не можете использовать только bcdfдля …

15
Игра Названия городов
Если хотите, напишите программу, которая сортирует города по правилам игры с названиями городов. Каждое название города должно начинаться с последней буквы в названии предыдущего города. НапримерLviv -> v -> Viden -> n -> Neapolis -> s -> Sidney -> y -> Yokogama -> a -> Amsterdam -> m -> Madrid …

6
Код Гольф: смешайте орехи, чтобы ни один из них не соприкасался
Входные данные: Ввод - это рандомизированный массив орехов (на вашем языке), возможные орехи следуют. Ваша программа должна иметь способ представления каждого вида орехов, таких как целочисленный код. Программа должна быть в состоянии обрабатывать любой размер массива любой конфигурации орехов. Возможные орехи: Kola nut Macadamia Mamoncillo Maya nut Mongongo Oak acorns …

3
Безопасность Post-It
Как вы, наверное, знаете, хакеры есть везде, и они хотят взломать все. Вас попросили сделать требования паролю, которые остановят любого хакера . Проблема в том, что ваш начальник слышал, что платить за LOC - это зло, и он платит вам $ 1800 - $ 0,03 * символов, вставляемых в месяц, …
16 code-golf 

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