(Нет, ни это, ни что- либо из этого )
Учитывая строку и список строк, заполните все пробелы во входной строке соответствующими строками.
Ввод, вывод
Входная строка содержит только буквенные символы, пробелы и подчеркивания. Он не пустой и не начинается с подчеркивания. Другими словами, входная строка соответствует регулярному выражению^[a-z A-Z]([a-z A-Z_]*[a-z A-Z])?$
Каждая строка во входном списке непуста и содержит только буквенно-цифровые символы и пробелы. Другими словами, они соответствуют регулярному выражению ^[a-z A-Z]+$
.
Пробел - это непрерывная последовательность подчеркивания ( _
), которая не предшествует и не предшествует подчеркиванию.
Входная строка содержит n
пробелы для некоторого положительного целого числа n
, а список строк содержит ровно n
строки.
Выходные данные получают путем замены каждого-го k
пробела во входной строке на k
-ую строку во входном списке строк.
пример
Учитывая входную строку "I like _____ because _______ _____ing"
и список строк ["ice cream", "it is", "satisfy"]
, мы можем найти вывод следующим образом:
- Первый пробел приходит сразу после
"like "
. Мы заполняем это,"ice cream"
чтобы получить"I like ice cream because ______ _____ing"
. - Второй бланк идет сразу после
"because "
. Мы заполняем это,"it is"
чтобы получить"I like ice cream because it is _____ing"
. - Третий бланк идет сразу после
"is "
. Мы заполняем это,"satisfy"
чтобы получить"I like ice cream because it is satisfying"
.
Мы вывода конечной строки "I like ice cream because it is satisfying"
.
Тестовые случаи
input string, input list => output
"Things _____ for those who ____ of how things work out _ Wooden",["work out best","make the best","John"] => "Things work out best for those who make the best of how things work out John Wooden"
"I like _____ because _______ _____ing",["ice cream","it is","satisfy"] => "I like ice cream because it is satisfying"
"If you are ___ willing to risk _____ you will ha_o settle for the ordi_____Jim ______n",["not","the usual","ve t","nary ","Roh"] => "If you are not willing to risk the usual you will have to settle for the ordinary Jim Rohn"
"S____ is walking from ____ to ____ with n_oss of ___ W_____ Churchill",["uccess","failure","failure","o l","enthusiasm","inston"] => "Success is walking from failure to failure with no loss of enthusiasm Winston Churchill"
"If_everyone_is_thinking ____ ____ somebody_isnt_thinking G____e P____n",[" "," "," ","alike","then"," "," ","eorg","atto"] => "If everyone is thinking alike then somebody isnt thinking George Patton"
"Pe_________e __say ____motivation does__ last Well___her doe_ bathing____thats why we rec____nd it daily _ __________lar",["opl","often ","that ","nt"," neit","s"," ","omme","Zig","Zig"] => "People often say that motivation doesnt last Well neither does bathing thats why we recommend it daily Zig Ziglar"