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

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

7
Проверьте, является ли строка тасовкой близнецов
объяснение Две строки можно перетасовать, переставляя их буквы, чтобы сформировать новую строку, так же как две стопки карт можно перетасовать, чтобы сформировать одну стопку. Например, строки HELLOи WORLDмогут быть перемешаны, чтобы сформировать HWEOLRLLOD, или HEWORLLLDO, или, возможно, просто HELLOWORLD. Это не случайный порядок, если исходный порядок букв не сохранен. Например, …

4
Сбить стены в лабиринте
Правила: В этой игре вы начинаете на вершине прямоугольной сетки размером N x M, состоящей из стен и открытых пространств. Входные данные - это N строк из M символов, где a .указывает открытое пространство, а a xуказывает стену. Ваша программа должна вывести наименьшее число K так, чтобы существовал путь из …
10 code-golf  maze 

6
Перечислите все двоичные деревья с n узлами
Дано целое число n, перечислить все возможные полные двоичные деревья с n внутренними узлами. (Полные двоичные деревья имеют ровно 2 дочерних элемента на каждом внутреннем узле). Древовидная структура должна быть выведена в виде обхода дерева по предварительному порядку: 1 представляет внутренний узел, а 0 - внешний узел (ноль). Вот примеры …

1
Code 39 Сканер штрих-кода
Код 39 , разработанный в 1974 году, является одной из наиболее часто используемых символик или типов штрих-кодов, хотя именно система UPC / EAN чаще всего встречается в розничных продажах. Штрих-коды Code 39 могут кодировать заглавные буквы, цифры и некоторые символы, и их легко распечатать из компьютерного программного обеспечения специальным шрифтом. …
10 code-golf 

7
Бинго-генератор карт
Карта Бинго - это пять столбцов по пять квадратов в каждом, средний квадрат которых обозначен как «БЕСПЛАТНО». Числа не могут дублироваться. Пять столбцов заполнены следующим диапазоном чисел: B: 1-15 I: 16-30 N: 31-45 G: 46-60 O: 61-75 Как можно меньше символов выведите строку, которую можно интерпретировать как рандомизированную карту Бинго. …
10 code-golf  game 

5
Сделай простого IRC бота.
задача Сделайте простого IRC-бота, который выполняет простую задачу, например, приветствует пользователя. подробность (Вы можете увидеть этот документ RFC .) Напишите полную программу, которая выполняет эти: Программа ввода nicknameи realnameот пользователя. Все nicknameи realnameкакая форма [A-Za-z0-9]+должна быть разрешена, но не важно, разрешены ли другие формы. Например, если пользователь хочет, 1234qwertyкак nicknameи …

5
n-е число, имеющее n число различных простых факторов
Создайте самую короткую функцию, программу или выражение, которое вычисляет A073329 , т. Е.a(n) Является n-м числом, имеющим n различных простых множителей. Ввод - это количество элементов в последовательности, которое нужно вернуть. 0 < n, Я не обеспокоен целочисленной точностью. Я просто хочу алгоритм. Для языков, которые не поддерживают произвольно большие …
10 code-golf  math 

2
Основная сетка
Мне было весело решить эту проблему, поэтому я предлагаю эту игру в гольф. Цель этого гольфа - найти наибольшее простое число, которое может быть построено с использованием данных инструкций. Вы должны принять 3x3 сетки однозначных цифр в качестве входных данных. (Это зависит от вас, как вы хотите это сделать, но …

3
Самолетная навигация
Вам поручено планирование маршрута полета для местной компании по доставке самолетов. Вам нужно направить самолет из пункта А в пункт Б. Однако вы просто не можете начать с А, навести самолет на В и, тем не менее, уйти, так как преобладающие ветры унесут вас с курса. Вместо этого вам нужно …
10 code-golf  math 

5
Вычислить целочисленную последовательность, полученную из простых факторов
Создайте функцию, выражение или программу, которая выполняет следующие действия: Возьмите главные факторы любого числа и суммируйте их. Например, главные факторы 28 - 2 2 7, суммированные к 11. Умножьте результат на число простых факторов для данного числа. Например, 28 имеет 3 основных фактора, которые составляют 11. 11 * 3 - …
10 code-golf  math 

1
Ascii art Уравнение визуализации
Работа с уравнениями в отсутствие хорошего редактора уравнений - это грязно и неприятно. Например, если бы я хотел выразить интеграл и его решение, он мог бы выглядеть примерно так: Интеграл [x ^ 3 e ^ (- mx ^ 2 b / 2), dx] = - ((2 + b m x …

13
Продукт цифр
Для заданного положительного целого числа N напишите полную программу, чтобы найти минимальное натуральное M, такое, что произведение цифр M равно N. N меньше 1 000 000 000. Если M не существует, выведите -1. Ваш код не должен занимать более 10 секунд в любом случае. Sample Inputs 1 3 15 10 …
10 code-golf  math 

12
Индекс равновесия последовательности
Индекс равновесия последовательности представляет собой такой индекс, что сумма элементов при более низких индексах равна сумме элементов при более высоких индексах. Например, в последовательности A: A[0]=-7 A[1]=1 A[2]=5 A[3]=2 A[4]=-4 A[5]=3 A[6]=0 3 является индексом равновесия, потому что: A[0]+A[1]+A[2]=A[4]+A[5]+A[6] 6 также является индексом равновесия, потому что: A[0]+A[1]+A[2]+A[3]+A[4]+A[5]=0 (сумма нулевых элементов …
10 code-golf 

13
Нарисуйте двоичные часы BCD
Создайте двоичные часы BCD в ASCII. Как предполагается, он должен отображать время в шести столбцах точек: (источник: Wikimedia Commons ) Каждый столбец представляет собой двоичную цифру, считывающую часы, минуты и секунды слева направо. Часы указаны в 24-часовом формате. Время для отображения читается из командной строки или из стандартного ввода (в …

4
Полиномиальное длинное деление
Реализуйте полиномиальное длинное деление, алгоритм, который делит два полинома и получает частное и остаток: (12x ^ 3 - 5x ^ 2 + 3x - 1) / (x ^ 2 - 5) = 12x - 5 R 63x - 26 В ваших программах вы будете представлять полиномы в виде массива с …

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