Вопросы с тегом «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 x y z aa ab ac ... passwora passworb...

16
Калькулятор английских цифр

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

16
Портал Лабиринт Кратчайший путь

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

16
Рассчитать 6 * 9 в разных базах

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

16
Советы по игре в гольф в Перл 6

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

16
Период десятичного представления

Напишите функцию, которая принимает одно положительное целое число 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 # 1/7 = 0.14285714.. = 0._142857...

16
Преобразование из базы 10 в базу 2 без встроенных базовых преобразований

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

16
Смещающая точка

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

16
Самая короткая программа для разбиения строки без цифр без RegExps

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

16
король + ладья против короля

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

16
Круговая диаграмма Ascii art

Ваша цель - вывести художественную круговую диаграмму ASCII. Это код-гольф, поэтому выигрывает самая короткая программа (считая байты исходного кода, а не символы). Никакие внешние программы или API не допускаются. Только родные для каждого языка. Начальный угол и направление (по часовой стрелке /...

16
Рассчитать чаевые

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

16
Самосодержащие журналы

Проблема" Определите функцию log(или другое трехбуквенное имя), которая при вызове будет регистрировать / печатать / записывать (независимо от того, что по умолчанию для рассматриваемого языка) как инструкцию (как источник), так и первый аргумент. Другими словами: i=777 j=333 log(i) //outputs:...

16
Анонимизировать имена - своего рода

Изменить: Там будет бонус -20 для случайной маскировки Привет собратьям-разоблачителям и носителям тайных знаний. Я из-за собеседования по почте и, конечно, не могу назвать конкретные имена в полный рост. Но поскольку я хочу раскрыть это довольно не так очевидно, мне нужна ваша помощь. Я приведу...

16
Regex в обратном порядке - разложить регулярные выражения

Проблема У меня есть куча регулярных выражений, которые мне нужно использовать в некотором коде, но я использую язык программирования, который не поддерживает регулярные выражения! К счастью, я знаю, что тестовая строка будет иметь максимальную длину и будет состоять только из печатного ASCII....

16
Программа, которая переставляет себя, чтобы закодировать строку (quine-вариант)

Напишите программу, которая печатает следующую строку из 80 символов: Эта программа из codegolf.stackexchange.com переставляет себя для кодирования строки. затем принимает одну строку ввода, затем печатает свой исходный код с возможными переупорядоченными точками кода (ни один не добавлен и ни один...

16
Старая функция Макдональда

Создайте функцию на выбранном вами языке, которая распечатывает следующее: Old MacDonald had a farm, E-I-E-I-O, And on that farm he had a cow, E-I-E-I-O, With a moo moo here and a moo moo there, Here a moo, there a moo, everywhere a moo moo, Old MacDonald had a farm, E-I-E-I-O! Где cowи moo- строки...

16
Игра с добавленными номерами

Игра с добавленными номерами Напишите функцию / программу, которая принимает 2 целочисленных параметра, целочисленные параметры или целочисленные переменные , начальный номер и максимальное количество итераций. Код должен выполнить следующий пример игры, чтобы создать новое число, и повторять до...

16
Самая низкая база палиндрома

Учитывая число n, напишите функцию, которая находит наименьшую базу, b ≥ 2такую nкак палиндром в базе b. Например, вход 28должен возвращать основание, 3поскольку троичное представление 28 равно 1001. Хотя 93это палиндром как в основании 2, так и в основании 5, результат должен быть равен 22 <5....

16
Советы по игре в гольф в T-SQL

Какие общие советы у вас есть для игры в гольф в T-SQL? Я ищу идеи, которые могут быть применены к задачам по коду для гольфа в целом, которые хотя бы несколько специфичны для T-SQL. Пожалуйста, оставьте один совет за ответ. Спасибо Marcog за оригинальную идею....