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

13
Гольф мне ASCII алфавит

Разве вы не находите, что чтение простого текста недостаточно привлекательно? Попробуйте наш ##### ### ### ##### ##### ##### ##### # # ##### # # # # # # # # # # # # # # ##### ### # # # # #### # # # # # # # # # # # # # # # # # ### ### ##### ##### # ##### # # # # Намного больше фантазии, не так ли?...

13
Поменяйте местами простые числа со своими соседями

(В продолжение моего вопроса об обмене битами со своими соседями .) задача Если дано положительное целое число x = (2 a  · 3 b ) · (5 c  · 7 d ) · (11 e  · 13 f ) ·… , выведите целое число, полученное путем замены показателей степени в этой факторизации для каждой последующей пары простых чисел, у...

13
Играть в скрэббл с периодической таблицей

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

13
Может ли Марио перейти к концу этой карты?

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

13
Важна ли чувствительность к регистру?

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

13
Пробеги цифр в пи

Ваша цель - вывести строго возрастающую последовательность последовательных одинаковых цифр числа pi (π). Каждый член в последовательности должен быть на одну цифру длиннее предыдущего. Таким образом 3(0-ая цифра числа пи) - это первый раз, когда происходит серия цифр (длина 1). Следующее...

13
Собирайте и размещайте предметы

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

13
Перечисление проблемы изменения монет с использованием N монет и каждого номинала

Проблема смены монет очень хорошо задокументирована. Учитывая бесконечный запас монет номиналов x_1в x_mвам нужно найти число комбинаций , которые добавляют до y. Например, дано x = {1,2,3}и y = 4у нас есть четыре комбинации: {1,1,1,1} {1,1,2} {1,3} {2,2} Вступление Существует несколько вариантов...

13
Несортированная мажоризация двух списков

Определение Вектор , содержащий п элементы называются мажорируют или доминировать вектор Ь с п элементами , если для всех значений K таким образом, что 1 ≤ K ≤ N , сумма первого элемента в ↓ через к - й элемент в ↓ больше чем или равно сумме элементов с первого по k- й в b ↓ , где v ↓ представляет...

13
Прогулка королевы по спирали

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

13
Процент-кодирование строки

Вступление Как некоторые из вас могут знать, URL-адреса на самом деле имеют список символов, которые делают особые вещи. Например, /символ отделяет части URL, и ?, &и =символы используются для передачи запроса параметров на сервер. В самом деле, есть куча символов с помощью специальных функций:...

13
Тестирование на допустимые последовательности

Краткое содержание: проверьте, является ли входная последовательность целых чисел «допустимой», что означает, что она не охватывает все классы вычетов для любого модуля. Что такое «допустимая» последовательность? Для целого числа m ≥ 2 классы вычетов по модулю m являются просто m возможными...

13
Реализуйте этот ключевой шифр

Реализуйте этот ключевой шифр Цель Используйте алгоритм (объясненный в разделе Алгоритм) для реализации определенного шифра. Программа должна прочитать ввод из STDIN или ближайшего доступного эквивалента, использовать алгоритм для генерации зашифрованного текста и ключа. Зашифрованный текст и ключ...

13
В шахматном порядке

В гонках, в которых гонщики проходят хотя бы один поворот изогнутой трассы, стартовые позиции для каждого гонщика смещены, так что каждый гонщик проходит одинаковое расстояние вокруг трассы (в противном случае гонщик во внутренней полосе движения имел бы огромное преимущество ). Учитывая длину...

13
Найди правильный путь

Учитывая список путей, выведите правильный путь. Пример пути: /\ ----+/ | -и |горизонтальные и вертикальные пути. /и \повороты на 90 °. +рассматривается как -или в |зависимости от текущего направления. Пути могут идти в любом направлении, и символ может использоваться в нескольких путях. Ввод будет...

13
Гексагольф: Валидагон

Вызов Учитывая художественную форму ASCII, вы должны выяснить, является ли форма правильным шестиугольником или нет. Шестигранники Правильный шестиугольник определяется по двум правилам: Имеет шесть сторон Каждая сторона имеет одинаковое количество символов Например, следующая форма является...

13
Расстояние до четырех

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

13
ASCII Нечетный / Четный Шифр

Мы определим нечетный / четный шифр ASCII через следующий псевдокод: Define 'neighbor' as the characters adjacent to the current letter in the string If the one of the neighbors is out of bounds of the string, treat it as \0 or null Take an input string For each letter in the string, do If the...

13
Интерпретировать свободные диапазоны

Интерпретировать свободные диапазоны ListSharp - это интерпретируемый язык программирования, который имеет много функций, одна из которых - это создатель диапазона на основе 1 индекса, который работает следующим образом: Вы определяете диапазон как (INT) TO (INT)или только (INT)где оба или одно...

13
Помоги мне с моим украшением Хэллоуина

Хэллоуин настал, и я еще не украсил свой дом, поэтому мне понадобится ваша помощь, чтобы выполнить эту задачу Входные данные Входные данные представляют собой список из четырехзначных чисел, где каждая цифра представляет часть оформления: EMBU |||| |||+-upper decoration ||+-bottom decoration...