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

Конкурс для решения конкретной проблемы с помощью использования и манипулирования строками.

1
Реконструировать мои матрешки
Фон Матрешка (или русская матрешка) представляет собой набор кукол , которые подходят друг в друге. Я случайно перепутал свою коллекцию матрешек, и я не помню, какая из них идет внутрь. Задача Учитывая список уникальных строк, рассортируйте их по вложенным матрешкам. Каждая строка - это отдельная кукла, а матрешка - это …
20 code-golf  string 

16
Простой рендеринг уценки
Существует несколько способов создания заголовков для сообщений в сети Stack Exchange. Формат это чаще всего 1 используется на PPCG , кажется: # Level one header ## Level two header ### Level three header Обратите внимание на пробел после хеш-меток. Также обратите внимание, что конечные хэш-метки не включены. Вызов: Возьмите (возможно …

28
Эти идентификаторы эквивалентны?
В языке Nim правила различения идентификаторов немного более мягкие, чем в большинстве других языков. Два идентификатора эквивалентны или обращаются к одной и той же переменной, если они следуют этим правилам : первый символ обоих одинаков (с учетом регистра) обе строки одинаковы ( с учетом регистра) после удаления всех экземпляров символов …

6
Более эффективные коды штатов США
Сократите это государство США! Было весело, но мы узнали, что эффективно сокращать названия штатов США сложно с нынешней системой. Давайте придумаем альтернативную схему кодов штата для эффективного игры в гольф. Твое задание: Напишите функцию (или программу), которая, учитывая действительное имя штата США (требуется только 50 нормальных состояний), возвращает уникальный двухбуквенный …
20 code-golf  string 

18
Это повторяется?
Строка символов повторяется, если она содержит две последовательные подстроки, которые эквивалентны. Например, 2034384538452повторяется, поскольку он содержит 3845дважды, последовательно. Поэтому ваша задача - решить, содержит ли строка повторяющуюся подстроку. Вы можете принять ввод как строку или массив символов. Вы никогда не получите пустой ввод, и длина подстроки (если она существует) может …

9
Искажай эту строку!
Задав строку в качестве входных данных, выведите один или несколько вариантов строки так, чтобы: Ни один персонаж не находится в исходном положении Ни один символ не является смежным с персонажем, к которому он был изначально Вы можете предположить, что это всегда будет возможно для данной строки и будет содержать только …

19
Нарисуй большой ASCII X
проблема Вдохновленный предыдущим испытанием, делающим что-то подобное С учетом положительного целочисленного ввода nвыведите форму, которая следует этому шаблону: вход n=1: * * * * * вход n=2: ** ** **** ** **** ** ** вход n=3: *** *** *** *** ***** *** ***** *** *** *** *** и так далее... …

20
Слова, содержащие цифры
Цифровое слово - это слово, в котором после возможного удаления некоторых букв у вас остается одна из единичных цифр: ОДНА, ДВА, ТРИ, ЧЕТЫРЕ, ПЯТЬ, ШЕСТЬ, СЕМЬ, ВОСЕМЬ или ДЕВЯТЬ (не ноль). Например, BOUNCE и ANNOUNCE являются цифрами, так как они содержат цифру один. ENCODE не является цифровым словом, даже если …
20 code-golf  string 

30
Чередование реверса
Учитывая строку, переверните ее чередование. Вот как это сделать для 0 abcdefghiи abcdefghij0: Отделите символы с четными индексами от символов с нечетными:Acegi bdfh Acegi bdfhj Поменяйте местами символы с нечетными индексами:Acegi hfdb Acegi jhfdb Снова чередовать в одну строку:ахфедгби айчефгдиб правила Вы должны поддерживать строки как четной, так и нечетной …
20 code-golf  string 

30
Читать пароль
Ваша задача - прочитать «пароль» с клавиатуры / стандартного ввода. Вызов : Читайте строку sневидимо. Для каждого из символов в sнапечатайте символ c. В реальном времени. Правила: Вы должны печатать cв режиме реального времени. Как только пользователь вводит символ, который вы должны отобразить c. c должен быть постоянным, то есть …
20 code-golf  string 

1
Конвертировать λ-выражения в SK-выражения
Λ-исчисление , или лямбда - исчисление, является логической системой , основанной на анонимных функциях. Например, это λ-выражение: λf.(λx.xx)(λx.f(xx)) Однако для целей этой задачи мы упростим обозначение: Измените λна \(чтобы было легче набирать текст):\f.(\x.xx)(\x.f(xx)) .В лямбда - заголовков не требуется, так что мы можем бросить его:\f(\xxx)(\xf(xx)) Используйте префикс Unlambda -style `для …

3
[Br] Eaking Code Golf [Ba] d
Рассмотрим следующую строку: Tin Snips Эта строка содержит несколько атомарных символов в периодической таблице . Мы могли бы переписать эту строку, чтобы идентифицировать несколько из них: [Ti][N] [Sn][I][P][S] Конечно, мы могли бы написать это так: T[In] [S][Ni][P][S] Правила переписывания ввода следующие: Случай ввода не имеет значения с точки зрения соответствия …

19
Сколько репутации у пользователя Steam? [закрыто]
Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто 2 года назад . Вступление Для тех, кто не знаком с паром - или, по крайней мере, этот конкретный аспект: …

13
Умножение на молнии
Вступление Давайте определим новую арифметическую операцию, которую я называю умножением молнии . Для умножения двух неотрицательных чисел на молнию вы добавляете начальные нули, чтобы привести в соответствие длины, умножаете соответствующие цифры на 10 оснований, добавляете к результатам ведущие нули, чтобы получить двузначные числа, объединяете их и, наконец, отбрасываете ведущие нули. …

12
KITT car ASCII art
В сериале 80-х годов Knight Rider был представлен интеллектуальный автомобиль с самосознанием под названием KITT. Одним из отличительных аспектов автомобиля была передняя панель сканера, которая позволяла KITT «видеть» (и это выглядело подозрительно знакомым поклонникам другого, более раннего сериала ). У сканера было восемь источников света, как видно на этой картинке: …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.