(Нет, ни это, ни что- либо из этого )
Учитывая строку и список строк, заполните все пробелы во входной строке соответствующими строками.
Ввод, вывод
Входная строка содержит только буквенные символы, пробелы и подчеркивания. Он не пустой и не начинается с подчеркивания. Другими словами, входная строка соответствует регулярному выражению^[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"