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

19
Какова площадь этого многоугольника?

Рассчитайте площадь многоугольника. Вдохновленный этим алгоритмом шнурка видео. задача Ваша задача - создать программу или функцию, которая вычисляет площадь многоугольника. Программа или функция определяется в соответствии с определением по умолчанию в meta. вход Вы получите координаты X и Y...

19
Сделать струнные волны

Задав строку в качестве входных данных, выведите строку с применением следующего алгоритма: 1. Split the String by " " (find the words): "Hello World" -> ["Hello","World"] 2. Find the vowel count of each component: [2,1] ( ["H[e]ll[o]","W[o]rld"] ) 3. For each of the components, output the first...

19
Эта линия проходит через этот квадрат?

Разделите первый квадрант (включая положительную ось x, положительную ось y и начало координат) на сетки 1x1, где каждая сетка помечена координатами ее нижнего левого угла, как показано ниже: Обратите внимание, что каждая сетка содержит свои границы и вершины. Используя математические символы,...

19
SQL выбрать диапазоны номеров

Мне было довольно сложно достичь диапазона чисел в виде строк MySQL. Например, диапазон 1-5 достигается путем: SELECT 1 UNION SELECT 2 UNION SELECT 3 UNION SELECT 4 UNION SELECT 5 приведет к: 1 2 3 4 5 для 0-99 я могу соединить две таблицы 0-9: CREATE TABLE nums as SELECT 0 as num UNION SELECT 1...

19
Подсчет от 1 до n без последовательных чисел

Цель Вам дано целое число n( n > 1). Вы должны вывода , сколько перестановок чисел 1на nесть , которые начинаются с 1, заканчиваются на n, и не имеют два последовательных целых чисел , которые отличаются на 1. В качестве альтернативы, если вы возьмете полный граф K_nи удалите ребра пути,...

19
Обратный алгоритм Кубика Рубика

Всякий раз, когда вы делаете ход на кубике Рубика, есть обратный ход, который отменяет первый ход. Из-за этого каждый алгоритм (набор ходов) имеет обратный алгоритм, который отменяет первый алгоритм. Цель этой задачи - найти обратную сторону заданного алгоритма. Спецификация: Вход состоит из...

19
Вычти мои шансы из моих событий

Если задано неотрицательное целое число, вернуть абсолютную разницу между суммой его четных цифр и суммой его нечетных цифр. Правила по умолчанию Стандартные лазейки применяются. Вы можете получить ввод и обеспечить вывод любым стандартным методом ввода / вывода. Вы можете принять ввод как строку,...

19
Рассчитать MU-номера

Первые два MU-числа - это 2 и 3. Любое другое MU-число - это наименьшее число, которое еще не появилось, и которое может быть выражено как произведение двух ранее различных MU-номеров точно одним способом. Вот первые 10 2, 3, 6, 12, 18, 24, 48, 54, 96, 162 задача При заданном положительном числе...

19
Извлечь локальные максимумы

Учитывая массив положительных целых чисел, выведите массив всех элементов, которые больше или равны соседним. Большинство элементов будут иметь два смежных элемента; первый и последний элемент являются особыми случаями, так как они имеют только один смежный элемент. Вы можете предположить, что...

19
Три треугольных числа [закрыто]

Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто 2 года назад . Описание Раньше было довольно много других проблем, связанных с этими цифрами, и я...

19
Избыточный логический

Вступление Классически, логические значения - один бит; trueили false, 1или 0. Ведущие нули были бы просто лишними. Например, 001означает так же, как 00001или просто 1. 32-битный логический Учитывая значение truey / falsey, выведите эквивалентный 32-битный логический тип в виде строки. (Или как...

19
Создать акроним

Это похоже на создание аббревиатуры , но есть несколько ключевых отличий, в том числе метод извлечения аббревиатуры и эта проблема, включая гибкий вывод. задача Если задана строка (допускается список строк с символами / длиной 1), содержащая только печатный ASCII, выведите на вход все заглавные...

19
Прыгающая последовательность

Давайте определим последовательность. Мы скажем, что - это наименьшее число , которое имеет следующие свойства:а ( н )a(N)a(n)ИксИксx ИксИксx и взаимно просты (они не имеют общего множителя)NNn ИксИксx не появляется раньше в последовательности | п - х | > 1|N-Икс|>1|n - x| > 1 В отличие от...

19
Листифицировать число

Получив вещественное число, преобразуйте его в список списков, где отрицательный знак (если есть) становится пустым списком, целая часть - списком цифр, а дробная часть (если есть) - списком цифр. Цифры должны быть действительными числами, а не строками. Примеры 0 → [[0]] 123 → [[1,2,3]] -123 →...

19
В поисках секретной последовательности обмена

Это задача полицейских и грабителей , поток грабителей можно найти здесь . Ваша задача - написать некоторый код, который выводит последовательность OEIS и содержит имя последовательности в коде ( A______) и выводит вторую отдельную последовательность, когда имя последовательности в коде изменяется...

19
Реальная базовая конверсия

У нас было несколько проблем с базовым преобразованием, но все они, похоже, применимы к целочисленным значениям. Давайте сделаем это с реальными числами! Соревнование Входы: Действительное положительное число x , выраженное в базе 10. Это может быть принято как число с плавающей запятой двойной...

19
Это проигрышный квадрат?

На шахматной доске есть игра Get Home . В этой игре есть одна фигура, которая перемещается обоими игроками по очереди. Есть несколько правил, как часть может быть перемещена. На ходу игрок должен сделать один из следующих ходов для положительного n . N пробелов n пробелов слева n пробелов вверх и...

19
Оптимальный путь через матрицу

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

19
Получите лучшее из двух массивов

Вам будет дано два массива чисел с плавающей точкой. Ваша задача состоит в том, чтобы соединить соответствующие элементы двух массивов и получить максимум для каждой пары. Однако , если два соответствующих элемента равны, вы должны взять их сумму вместо. Например, учитывая списки [1, 3, 3.2, 2.3]и...

19
Рассчитать площадь правильного многоугольника

Дано целое число, nгде 3 <= n < 2^32, вычислите площадь правильного n-гона с апотемой 1; формула для которой есть n * tan(π / n). Для тех, кто не знает, что такое апофема: Апофемом правильного многоугольника является отрезок от центра до середины одной из его сторон. Выведите площадь n-gon в...