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

10
Code-Golf: последовательность Фейри (I)

Вызов В этом задании вам дадут целое число N (меньше 10 ^ 5), выведите последовательность Фари порядка N Вход N указан в одной строке, входы заканчиваются EOF. вход 4 3 1 2 Вывод F4 = {0/1, 1/4, 1/3, 1/2, 2/3, 3/4, 1/1} F3 = {0/1, 1/3, 1/2, 2/3, 1/1} F1 = {0/1, 1/1} F2 = {0/1, 1/2, 1/1} Ограничения...

10
Ascii art Уравнение визуализации

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

10
Вычислить целочисленную последовательность, полученную из простых факторов

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

10
Продукт цифр

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

10
Индекс равновесия последовательности

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

10
Самолетная навигация

Вам поручено планирование маршрута полета для местной компании по доставке самолетов. Вам нужно направить самолет из пункта А в пункт Б. Однако вы просто не можете начать с А, навести самолет на В и, тем не менее, уйти, так как преобладающие ветры унесут вас с курса. Вместо этого вам нужно...

10
Основная сетка

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

10
n-е число, имеющее n число различных простых факторов

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

10
Бинго-генератор карт

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

10
Code 39 Сканер штрих-кода

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

10
Сделай простого IRC бота.

задача Сделайте простого IRC-бота, который выполняет простую задачу, например, приветствует пользователя. подробность (Вы можете увидеть этот документ RFC .) Напишите полную программу, которая выполняет эти: Программа ввода nicknameи realnameот пользователя. Все nicknameи realnameкакая форма...

10
Перечислите все двоичные деревья с n узлами

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

10
Сбить стены в лабиринте

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

10
Проверьте, является ли строка тасовкой близнецов

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

10
Обоснуйте текст, добавив пробелы

Учитывая этот текст Lorem Ipsum Dolor Sit Amet, Concetetur Adipisicing Elit, Sed do EiusMod Tempor Incididunt U Labore et Dolore Magna Aliqua. Ut enim ad minim veniam, quis nostrud упражнение ullamco labouris nisi ut aliquip ex ea кассовый следствие. Duis aute irure dolor в репереендерите в завитке...

10
Кодировать изображение внутри источника

Задача гольфа состоит в том, чтобы закодировать и сжать следующее изображение в исходном файле. Для этого нужно написать 3 функции: red, greenи blueкоторые принимают X / Y координаты изображения и возвращает соответствующий R / G / B значение пикселя между 0-255. Вот тестовый код C / C ++: #include...

10
Распечатать размеры интервалов внутри музыкального произведения

Фон В западной музыке каждой музыкальной ноте присвоено имя. Внутри каждой октавы есть двенадцать уникальных нот в следующем порядке: «CC # / Db DD # / Eb EFF # / Gb GG # / Ab AA # / Bb B C», где конечное значение C на одну октаву выше первого. Чтобы определить разницу между нотами разных октав, к...

10
Башня Ханоя Солвер

Чтобы узнать, что такое Ханойская башня, либо поищите ее в Google, либо посмотрите на странице Википедии . Ваш код должен быть в состоянии сделать 2 вещи, и они следующие: Принять пользовательский ввод, который определяет количество дисков в начальной точке Ханойской башни Создайте вывод в...

10
Операции со списками

Вдохновлен этим вопросом . Учитывая список, содержащий цифры, выведите: Сумма и произведение чисел в списке Средний и средний Различия между каждым термином в списке (бывший [1,2,3] -> [1,1]: 1+1=2, 2+1=3) Список, отсортированный по возрастанию Минимум и максимум списка Стандартное отклонение...

10
Создайте правильное уравнение, используя указанные пользователем числа

Это основано на игре, в которую один из моих учителей математики играл в средней школе. Он написал бы 5 случайных однозначных чисел на доске, а затем случайное двузначное число. Мы попытались бы создать уравнение, которое использовало бы все 5 однозначных чисел для получения двузначного числа. Вот...