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

29
Поиск слова головоломки

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

29
Кратчайшие уникальные подстроки

вход Буквенно-цифровая строка s. Выход Самая короткая строка, которая встречается ровно один раз как (непрерывная) подстрока в s. Перекрывающиеся события считаются различными. Если есть несколько кандидатов одинаковой длины, вы должны вывести их всех в порядке появления. В этом вызове пустая строка...

29
Мираж умного человека

Когда-то я читал этот вопрос / ответ на Quora Есть ли действительно программисты со степенью информатики, которые не могут пройти тест FizzBuzz Этот код дан как очевидный ответ for i in range(1, 100): if i % 3 == 0 and i % 5 == 0: print "FizzBuzz" elif i % 3 == 0: print "Fizz" elif i % 5 == 0:...

29
Коренастый против гладких струн

Рассмотрим строку длиной N, например, Peanut Butterс N = 13. Обратите внимание, что в строке есть N-1 пар соседних символов. Ибо Peanut Butterпервая из 12 пар есть Pe, вторая - eaпоследняя er. Когда пары в основном разные символы, строка имеет короткое качество, например chUnky. Когда эти пары в...

29
Скобки в сноски

Задний план Программисты LISP покорили мир! Скобки были объявлены как священные символы, и теперь они могут использоваться только в программах LISP. Было решено, что скобки в литературных произведениях должны быть заменены сносками, и ваша задача автоматизировать это для упрощенного текста уценки....

29
Решение Санты

Решение Санты: В этом задании вы поможете Санта-Клаусу решить, был ли кто-то в его списке непослушным или милым, и впоследствии получите coalили toys. Но , к сожалению, Санта неорганизованная, в некоторых из его записей, то naughty, nice и nameполя находятся в неправильном порядке. вход Ввод...

29
Отсоединить строку

Учитывая ввод списка фрагментов строки, выведите исходную строку. Каждый срез будет представлен в виде списка длиной 2, содержащего начальную позицию среза (целое число ≥0) и сам срез. Если ваш язык не поддерживает массивы произвольных типов, вы также можете принять это как структуру или аналог,...

29
Рассчитать супер-логарифм

Это должно быть простой задачей. Учитывая число n >= 0, выведите супер-логарифм (или log *, log-star или повторный логарифм , которые эквивалентны, поскольку nникогда не отрицательны для этой задачи.) Of n. Это одна из двух обратных функций к тетрации . Другой - супер-корень , который находится...

29
Квадрат текста

Соревнование Учитывая строку, выведите текст в форме квадрата. Вы можете предположить, что текст всегда будет помещаться в квадрат и что он никогда не будет пустой строкой. Вы также можете предположить, что никогда не будет новых строк. пример Input: Hi, world Output: Hi, wo rld Тестовые случаи...

29
Squiggly Sequence

Все благодарности Аднану за то, что он решил эту задачу. Мой последний вызов, прежде чем я пойду на перерыв . задача Если задано положительное целое число n, если nоно нечетное, повторите /это много раз; если nдаже, повторите \это много раз. (Серьезно, тестовые примеры будут намного понятнее, чем...

29
Это странное слово?

Вызов Учитывая одно слово в качестве входных данных, определить, является ли слово нечетным или четным. Нечетные и четные слова Предположим, общие правила: odd + odd = even even + odd = odd odd + even = odd even + even = even В алфавите нечетные буквы: aeiou И четные буквы: bcdfghjklmnpqrstvwxyz То...

29
Давайте сделаем волну!

Входные данные: Строка (фрагмент-волна) с длиной >= 2. Положительное целое число n >= 1 . Выход: Мы выводим однолинейную волну. Мы делаем это, повторяя входную строку n раз. Правила соревнований: Если первый и последний символ входной строки совпадает, мы выводим его только один раз в общем...

29
Голландский Burgerservicenummer (BSN) одиннадцати тест

Введение: Голландский BSN (BurgerServiceNummer) действителен, если он соответствует следующим правилам: Он содержит только цифры. Длина должна быть 8 или 9 в длину. Когда цифры индексируются как Aсквозные I, результат следующей суммы: 9xA + 8xB + 7xC + 6xD + 5xE + 4xF + 3xG + 2xH + -1xI(ЗАМЕТЬТЕ -1...

29
Сортировать строку, вроде

Если вы сортируете строку, вы обычно получаете что-то вроде: ':Iaaceeefggghiiiiklllllmnnooooprrssstttttuuyyyy Да, это было первое отсортированное предложение. Как вы можете видеть, есть много повторяющихся символов, aa, eee, ttttt, 9 пространства и так далее. Если мы добавим 128ASCII-значение...

29
«Умножить» две строки

Это было вдохновлено функцией, которую я недавно добавил в свой язык Add ++ . Поэтому я добавлю короткий ответ в Add ++, но я не приму его, если он победит (это было бы нечестно) Разве ты не ненавидишь, когда умножаешь числа, а не строки? Таким образом, вы должны исправить это, верно? Вы должны...

29
Реализуйте истинное добавление строки

Многие языки позволяют «добавлять» строки в +. Однако это действительно конкатенация, истинное дополнение будет следовать аксиомам группы: Он закрыт (добавление любых двух строк всегда является строкой) Это ассоциативно ( (a + b) + c = a + (b + c) ) Есть тождество ( ∃e: a + e = a ) Каждый элемент...

29
Это гористый?

Вызов Для этой задачи гористая строка - это строка, которая соответствует правилу грамматики, M: x(Mx)*где в каждом произведении все x имеют одинаковый символ. При отступе горная строка может выглядеть примерно так: A B C D C E F E C B A Как вы можете видеть, это выглядит как гора со стороны....

29
Мы оказались там, где начали!…

Вызов: Входные данные: Вы берете два ввода: - Строка, содержащая только печатаемый ASCII (исключая пробелы, символы табуляции или новые строки) - Печатный символ ASCII Выход: Первая строка будет содержать строку ввода. Каждое iпервое появление -modulo-3 этого персонажа будет двигаться в...

29
Замена магнитов на холодильник

При написании сообщения с магнитами на холодильник вы часто будете заменять 1собой I. В этой задаче ваша цель - выяснить, можно ли написать сообщение, используя буквы другого сообщения. Разрешенные замены: A = 4 B = 8 C = U E = M = W = 3 G = 6 = 9 I = 1 L = 7 N = Z O = 0 R = 2 S = 5 Например,...

29
Стрелка этих переменных!

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