Вопросы с тегом «string»

13
CamelCase2snake_case ()

Напишите функцию для преобразования текста CamelCased в snake_case: FunctionForHTMLManipulationстановитсяfunction_for_html_manipulation Входной текст будет одним подходящим идентификатором на многих языках. Он должен начинаться с английской буквы, а затем следовать за любым количеством английских...

13
Сколько 14 человек я поднялся?

В терминологии альпинизма, «14er» - это любая гора, высота которой составляет 14 000 футов или более. Однако есть и другое различие. Чтобы пик считался 14er, он также должен иметь «географическое положение» в 300 и более футов. Это означает, что для перехода от одного 14er к другому, вы должны...

13
Продукты Фибоначчи

Вы можете разложить число больше 0 как уникальную сумму положительных чисел Фибоначчи. В этом вопросе мы делаем это путем многократного вычитания максимально возможного положительного числа Фибоначчи. Например: 1 = 1 2 = 2 3 = 3 4 = 3 + 1 12 = 8 + 3 + 1 13 = 13 100 = 89 + 8 + 3 Теперь я называю...

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

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

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
Добавьте вес одной стороне качелей, чтобы уравновесить

Уравновешивание Качели (предположительно от французского «ci-ça», что означает «это-то») составляют треть священной троицы игрового оборудования, наряду с такими же вездесущими горками и качелями. Качели находятся в идеальном равновесии, если и только если сумма моментов на каждой стороне...

13
Пароли Боба

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

13
Прочитайте кроссворд с изюминкой!

Аналогично этому вопросу , но это вариант кроссворда! Вместо одной буквы на квадрат сетки, вы можете иметь одну или две . Входные данные: 2d массив, или что-то еще работает на вашем языке. Вы можете принять правильные данные Любой размер массива должен работать Выход: Массив всех слов Через и вниз...

13
Закройте ваши теги!

Это основано на моем предыдущем удаленном вызове с тем же именем Вступление Перед вами стоит задача написать программу, которая возвращает истинное или ложное значение, основываясь на том, что вход имеет все свои XML-подобные теги 1, соответственно открытые и закрытые и в правильном порядке....

13
Количество перестановок строк, которые являются палиндромами

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

13
Увеличение на карте

Ваша задача состоит в том, чтобы, учитывая карту в качестве входных данных, увеличивать или уменьшать ее, в зависимости от масштаба. Обратите внимание, что данный масштаб является масштабом, на который необходимо уменьшить масштаб , поэтому масштаб от 0 до 1 фактически увеличит масштаб. Например,...

13
Элемент строки по указанному индексу

Если строка sи неотрицательное число nменьше длины s, выведите символ в n-ой позиции s. 0-индексация и 1-индексация разрешены. Для 1-индексации nбудет положительным и меньше или равно длине s. s будет состоять только из печатных символов. Любой разумный ввод / вывод разрешен. Применяются...

13
Трансмогрификатор старого кода C *

* Что такое трансмогрификатор? В языке программирования C существуют формации, называемые орграфами и триграфами, которые представляют собой последовательности из двух и трех символов, которые оцениваются в менее общие символы. Например, вы можете использовать, ??-если ваша клавиатура не имеет ~. В...

13
Word Poker, кто победит?

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

13
Прочитайте пароль: на мобильном телефоне!

Благодаря недавнему испытанию MD XF , мы теперь можем читать пароли на разных языках! Проблема в том, что теперь нам нужно портировать наши приложения на мобильные устройства, и они вводят пароль немного по-другому. Вызов Прочитайте строку с клавиатуры. Каждый раз, когда вводится символ k,...

13
Найдите все Анаграммы и Субанаграммы тоже!

Этот вопрос в значительной степени основан на этом вопросе , но должен создать ряд дополнительных трудностей. Твое задание Вы должны написать программу или функцию, которая при получении строки распечатывает все возможные ее анаграммы. Для целей этого вопроса анаграмма - это строка, которая...

13
Цитировать мою цитату!

Цитата является «повторением одного выражения , как часть другого». В американском английском кавычка заключена в двойные кавычки ("), как в предыдущем предложении. Однако это правило отличается, когда кавычка появляется внутри другой кавычки. В этом случае внутренняя кавычка окружена одинарными...

13
Сдвиги Цезаря Сдвиги

Описание Сдвиг Цезаря - это очень простой моноалфавитный шифр, в котором каждая буква заменяется буквой после алфавита. Пример: Hello world! -> IFMMP XPSME! ( IBSLR, EGUFV!это выход для реальной задачи, это был пример сдвига на 1.) Как видите, интервалы и знаки препинания остаются...

13
Построить турнирную сетку

Учитывая входной список непустых строк, выведите художественное представление турнира в формате ASCII на основе следующих правил рисования: Количество строк гарантированно должно быть количеством 2,4,8,16,etc. Первые две строки играют друг друга, а следующие две играют друг друга, и так далее. Это...