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

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

26
Списки удаления
Если у вас есть список со вложенными списками, верните список с вложенными списками. вход Список будет содержать не более 4 вложенных списков. Посчитайте все 0 внутри ввода как нулевое пространство. Выход Индивидуально распечатать каждый предмет. Не распечатывайте вывод в виде списка. Вы можете отделить каждый элемент от любого пробела. Примеры …
12 code-golf 

11
Кратчайшая программа, демонстрирующая полный синтаксис языка [закрыто]
Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто 3 года назад . Соревнование Напишите максимально короткую программу, которая демонстрирует весь синтаксис языка программирования: операторы, выражения, операторы, зарезервированные …
12 code-golf 

13
создать ASCII индикатор выполнения
ну, это что-то похожее на этот вопрос, но с небольшими отличиями. Вы должны написать программу, чтобы узнать ширину индикатора выполнения и объем работы. а затем нарисуйте индикатор выполнения со следующими функциями: ширина указывает, сколько символов вы должны использовать, чтобы нарисовать индикатор прогресс дается через значение с плавающей запятой между 0..1. …

16
Найти слова одной рукой
«Преувеличено» - это пример слова, которое можно набрать левой рукой на обычной клавиатуре qwerty. «Монополия» является примером для правой руки. Поиск в wordsфайле unix слов, которые можно набрать одной рукой. Вывод должен состоять из двух строк: разделенный пробелами список таких слов для левой руки, за которым следует список для правой …
12 code-golf 

4
Преобразовать из инфиксной нотации в префиксную нотацию
Дано арифметическое выражение, которое может включать скобки ( ()), экспоненты ( ^), деление ( /) и умножение ( *), сложение ( +) и вычитание ( -) (в таком порядке работы), например a ^ (2 / 3) * 9 * 3 - 4 * 6 выведите то же выражение в префиксной …
12 code-golf  math 

1
Имитация (на основе гравитации) компьютера типа бильярдного шара
Машина Машина типа бильярдного шара состоит только из символов \ _ /вместе с прописными и строчными буквами, пробелами и числом 1. \и /пандусы. Мяч, идущий сверху, будет отклоняться либо вправо, либо влево соответственно. Для обеих рамп, если мяч идет с любой стороны, он будет отклонен вниз. _это логический элемент. Логика, …

3
Реализовать графический калькулятор
Было много вопросов, связанных с калькуляторами; однако, похоже, что это не связано с реализацией графического калькулятора. Соревнование Вы должны написать полную программу, которая принимает несколько формул в качестве входных данных из STDIN и отображает их в STDOUT. Ввод примет форму f1(x)=x^2-x-1. После этого будет fчисло 0-9 (включительно), за которым (x)=следует …

3
Сеанс-сохранение Куайн
Вдохновлен этим вопросом . Создайте программу, которая предлагает пользователю сохранить некоторые данные, и, когда программа завершает работу, выкладываете саму программу, за исключением изменения данных сеанса. Затем пользователь открывает вновь созданную программу и может вызвать данные из предыдущей программы. команды KEY VALUE: устанавливает переменную сеанса KEYвVALUE *: очистить все данные ! …
12 code-golf  quine 

7
Какой сегодня день (или другие даты)?
задача Напишите программу или функцию, которая вычисляет название дня недели для даты, которую вводит пользователь. Ввод, вывод Ввод - это строка YYYYMMDD. Пример входных значений: 20110617: 17 июня 2011 19040229: 29 февраля 1904 г. 06661225: 25 декабря 666 00000101: 1 января, 0 99991231: 31 декабря 9999 Вы можете предположить, что …
12 code-golf  date 

4
Кратчайший путь для шахматного рыцаря
Ваша программа должна вычислить количество ходов, которое требуется шахматному рыцарю, чтобы добраться до каждого квадрата шахматной доски. Входными данными будут два целых числа через пробел, представляющих координаты начального квадрата (горизонтальная, а затем вертикальная координата, 0-7 включительно каждая). Ваша программа должна вывести числовую сетку, содержащую минимальное количество ходов, которое должен сделать …
12 code-golf  chess 

5
Полиномиальная интерполяция
Напишите программу, которая выполняет полиномиальную интерполяцию с использованием истинных рациональных чисел произвольной точности. Вход выглядит так: f (1) = 2/3 f (2) = 4/5 f (3) = 6/7 ... Вы можете предположить, что есть ровно один пробел до и после =знака, все числа либо дробные, либо целые. Вы также можете …

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

1
Решить головоломку 8
8 Puzzle - это меньший вариант 15Puzzle (или Скользящая головоломка ). У вас есть 3x3сетка, которая заполнена числами от 0 до 8 (0 обозначает пустую клетку), расположенными в случайном порядке. Ваша задача - ввести сетку 3х3 и показать кратчайшее решение (минимальное количество ходов), чтобы добраться до состояния цели. Отобразите каждое …

8
Quine Challenge I
Вызов В этой задаче вы должны написать программу, которая будет вводить целое число N (-1e9 <= N <0 && 0 <N <= + 1e9) , а затем вычислять T = (abs (N)% M + 1) , если N положительно, затем выведите T-й символ с начала, иначе выведите T-й символ с …
12 code-golf  quine 

9
Форкинг Факториалс
Этот гольф требует, чтобы факторный расчет был разделен между несколькими потоками или процессами. В некоторых языках это легче координировать, чем в других, поэтому это не зависит от языка. Приведен пример кода без правил, но вы должны разработать свой собственный алгоритм. Цель конкурса - выяснить, кто может предложить самый короткий (в …
12 code-golf 

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