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

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

6
Код клавиатуры в текст!
Используя String и Array в качестве входных данных, ваша задача состоит в том, чтобы вывести текст, который будет вводить String при вводе на обычной мобильной клавиатуре. В мобильной клавиатуре буква набирается нажатием кнопки n раз, где n - это положение, в котором буква находится на ярлыке кнопки. Итак, 22должен выходной …

20
Выходные нажатия клавиш
На любом языке программирования создайте программу, которая принимает ввод и анимирует текст, набираемый на клавиатуре. Задержка между каждым символом должна варьироваться, чтобы имитировать истинную печать на клавиатуре. Задержка должна составлять 0.1, 0.1, 0.5, 0.1, 0.1, 0.5 ...секунды, пока не будет напечатан последний символ. Окончательный результат должен быть оставлен на экране. …

11
Я плачу только долларами
Как подсказывает название - хотя и дискретно - я плачу только долларами. Соревнование Напишите функцию / программу, которая принимает строку в качестве входных данных, которая является денежным значением, которому предшествует символ. ex) £4.99, Затем верните ту же сумму в долларах США. вход Вы получите строку в качестве ввода. Он будет …
14 code-golf  math  string 

19
Усечение последовательных символов выполняется до длины n
Соревнование Задана входная строка и целое число n - усекать любые серии последовательных символов до максимальной длины n . Символы могут быть чем угодно, включая специальные символы. Функция должна быть чувствительной к регистру, и n может варьироваться от 0 до бесконечности. Пример входов / выходов: f("aaaaaaabbbccCCCcc", 2) //"aabbccCCcc" f("aaabbbc", 1) …
14 code-golf  string 

16
Самая короткая уникальная подстрока
Учитывая (в STDIN, как аргументы командной строки или как аргументы функции) две разные непустые строки, найдите и верните самую короткую подстроку первой строки, которая не является подстрокой второй. Если такой подстроки не существует, вы можете вернуть пустую строку, вернуть любую строку, которая не является подстрокой исходной строки, или выдать исключение. …
14 code-golf  string 

6
Вставить полусортированный в несортированный массив
Добро пожаловать в ваш первый день в PPCG Inc. Как наш новый сортировщик документов для младших помощников, вы несете ответственность за то, чтобы все документы, которые мы отправили вам, были заархивированы в алфавитном порядке. Это так просто, обезьяна может это сделать. Ну, образно говоря, как мы наняли обезьяну, чтобы сделать …

7
Преврати струну в ветряную мельницу
Код на этом сайте быстро истощается. Нам нужно инвестировать в возобновляемые источники. Поэтому вы должны написать программу, которая берет строку и преобразует ее в ветряную мельницу. Соревнование Давайте возьмем в качестве примера простую ветряную мельницу. Возьми струну abc. В этом случае ось является центральным персонажем b. Поскольку длина строки составляет …

6
Обобщение сокращений
Учитывая ввод списка слов и их сокращений, выведите шаблон, по которому могут быть сформированы сокращения. Давайте возьмем пример ввода potato ptao puzzle pzze в качестве примера (то есть сокращение для potatois ptao, а сокращение для puzzleis pzze). Рассмотрим все возможные способы получения ptaoот potato. Один из возможных способов - взять …
14 code-golf  string 

2
Продуктовый магазин Микроуправление
Вы являетесь сотрудником в тазобедренном новом продуктовом магазине Половина еды, и это за день до Дня благодарения Рождество Пасха. Поскольку в магазине будет полно покупателей, которые спешат за продуктами, в магазине нужен менеджер по дорожному движению, который отправит всех по соответствующим линиям. Будучи ленивым, вы хотели бы автоматизировать это так, …
14 code-golf  string  grid 

18
Десятичное умножение строк
Учитывая 2 входа, строку и десятичное число, выведите строку, умноженную на это число. Подвох в том, что число может быть числом с плавающей точкой или целым числом. Вы должны вывести время строки floor(n)и затем первые floor((n-floor(n))*len(string))буквы снова. Другие заметки: Ввод не всегда будет с плавающей точкой, это может быть int. …
14 code-golf  string 

6
Письма, двигайся! Pt. 2
Первые письма, двигайся! был очень популярен, но имел ограниченное участие. Этот будет легче решить, но мы надеемся привлечь некоторые уловки в гольф. Вам дана строка только строчных букв. Для каждой буквы с положением в алфавите m переместите ее так, чтобы она стала m- й буквой с конца. Если значение m …

5
Через алфавит
Через алфавит В этом испытании у вас возникнут проблемы с запоминанием букв алфавита. Чтобы обойти это, вы идете вверх и вниз по алфавиту, пока не дойдете до буквы. Поскольку вы хотите, чтобы ваш код был переносимым, вы будете писать его буквенными блоками. У вас ограниченное количество буквенных блоков, потому что …
14 code-golf  string 

12
И все люди сказали ...
Цель С учетом ввода текста, который не содержит символов [или ], выполните следующие действия: Для каждого экземпляра Amenс хотя бы одной заглавной буквой (то есть для всех случаев Amenисключения amen) выведите то же самое Amen(сохраните заглавными буквами). Для каждого экземпляра /all the people said[?: ]/i(это регулярное выражение) также выводится Amen(любой …

22
Строка Zip и сортировка
Имея список строк, выведите единственную строку, сформированную путем взятия символа из каждой строки в каждой позиции, сортировки их по порядковому номеру ASCII и добавления их по порядку к выходной строке. Другими словами, для nвходных строк первые nсимволы вывода будут первыми символами каждого из входов, отсортированных по порядковому номеру, вторые nсимволы …
14 code-golf  string 

17
Код Гольф: форварды sdrawkcaB sdrawkcaB форварды форварды sdrawkcaB
задача Пользователь вводит предложение - только слова. Любой ввод, кроме букв или пробелов, включая целые числа и знаки препинания, должен вызывать исключение: «Приговор должен использовать только буквы». Вывод имеет шаблон, где некоторые слова поменялись местами, а другие слова являются нормальными. Шаблон начинается как обычное слово, следующие два слова меняются местами, …

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