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

23
Самое быстрое оружие на Западе

Вы самый грубый, самый крутой, самый крутой ковбой к западу от Миссисипи. Тем не менее, какой-то странный парень на дурацком сайте ботаников решил, что было бы здорово столкнуть вас в случайные незаконченные пейзажи и сражаться. Неважно, ты все равно выиграешь. Однако, чтобы помочь вам выиграть эти...

23
Медленно сходящийся зигзаг

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

23
Подсчет правок с учетом льготного периода

Когда вы редактируете сообщение в SE, все последующие изменения в течение 5-минутного льготного периода объединяются в него. Учитывая список случаев, когда вы редактируете сообщение, считайте, что изменения не были сделаны в течение льготного периода. Скажем, вы редактируете в считанные минуты...

23
Найти звание слова

Определение Ранг слова определяется как позиция слова, когда все возможные перестановки (или расположения) его букв расположены в алфавитном порядке, как в словаре, независимо от того, являются ли слова значимыми или нет. Давайте рассмотрим эти два слова - «синий» и «увиденный». Для начала, мы бы...

23
Сортировать строку по заданному порядку

Ваша задача состоит в сортировке строки, но вместо обычного алфавитного порядка (abc..xyz) вы будете сортировать строки по заданному алфавиту. Вы должны написать программу или функцию , которая принимает два входа: алфавит A и строки S . Оба будут содержать только строчные английские буквы, и оба...

23
Идея нового пароля: Word-walker

Я подумал о новом способе генерации моих паролей, и, хотя он, вероятно, не очень умный в долгосрочной перспективе, он все равно может стать веселым кодом-гольфом. Взяв строку слов, пароль генерируется так: Выберите n-й символ в n-м слове Если n больше, чем слово, продолжайте считать в обратном...

23
Кратчайшие однозначно определяющие подстроки

При наличии списка строк замените каждую строку одной из ее непустых подстрок, которая не является подстрокой ни одной из других строк в списке, и настолько короткой, насколько это возможно. пример Учитывая список ["hello","hallo","hola"], "hello"должен быть заменен так же, "e"как эта подстрока не...

23
Полупалиндромная головоломка

Палиндром - это слово, обратное ему. Теперь есть некоторые слова, которые могут выглядеть как палиндромы, но это не так. Например, рассмотрим слово sheesh, sheeshне являющееся палиндромом, потому что его противоположность - hseehsэто другое, однако, если мы рассмотрим shодну букву, то наоборот...

23
Печать Волнистой Строки Line-Line

Вызов Напишите программу или функцию, которая принимает строку sи целое число в nкачестве параметров. Ваша программа должна напечатать (или вернуть) строку при преобразовании следующим образом: Начиная сверху слева и двигаясь вниз и вправо, пишите sкак волна высоты n. Затем сверху вниз объедините...

23
Вы знаете свои KVZ?

концепция Каким образом вы можете зашифровать английский алфавит, чтобы его можно было петь под мелодию Twinkle Twinkle Little Star, не разрушая мелодию? правила Перестановка Давайте просто предположим, что буквы, содержащиеся в каждом из следующих наборов, могут свободно заменяться по умолчанию,...

23
Инвертировать некоторые переключатели на коммутаторе

Вдохновленный этим вызовом . Цель: Учитывая предварительно сконфигурированный коммутатор и список индексов, инвертируйте коммутаторы по указанным индексам. Распределительный щит состоит из некоторого количества переключателей ( vили ^), завернутых в -и размещенных в ряды различной длины. Вот пример...

22
«Глухая бабушка» Криса Пайна

Я наставник в RubyLearning, и одним из упражнений, которое мы даем нашим студентам, является упражнение «Глухая бабушка» из книги Криса Пайна « Учись программировать ». Вот описание: Написать программу «Глухая бабушка». Что бы вы ни сказали бабушке (что бы вы ни печатали), она должна ответить: «Да...

22
Всемирный день IPv6 2014

В ознаменование годовщины Всемирного дня IPv6 , Internet Society опубликовало кампанию « Выключить IPv4 6 июня 2014 года на один день» . Адреса IPv6 могут быть представлены в их длинной форме в виде восьми 16-битных шестнадцатеричных значений, разделенных двоеточиями. В зависимости от адреса, они...

22
Цезарь-Cypher-Mania

Цезаря Шифр является очень простой шифр подстановки , где каждая буква сдвигается на фиксированное смещение (зацикливание вокруг Z до А). Точно так же мы можем также использовать шифр Цезаря для набора печатных символов ASCII. Это 95 символов из кодовых точек от 0x20 до 0x7E. Для данного смещения...

22
Палиндромный генератор палиндрома

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

22
Гольф Стрингс

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

22
Читать новости скучно. Выручи меня!

Все знают, что новости скучные. Действительно скучно . Если только речь не идет о политиках и их скандалах. Это весело! Но, увы, политики могут совершить столько скандалов. Итак, я использую вас, чтобы сделать новости более интересными. Цель С учетом фрагмента кода HTML выполните все найденные...

22
Проверьте слово Линдона

Линдон слово является строкой , которая является строго лексикографически меньше , чем любой из его циклических вращений. По заданной двоичной строке определите, является ли это слово Линдона как можно меньшим количеством байтов. Например, 001011это слово Линдона. Его повороты, перечисленные ниже,...

22
Обратиться к истине

Напишите программу или функцию, которая: принимает строку из stdio или аргументов заменяет все вхождения trueс falseи falseсtrue переворачивает его, но не переворачивает trueиfalse возвращает или печатает результат Примеры (левая сторона является входной): "true" "false" "2false" "true2" "true is...

22
Цезарь Шифтинг

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