Выравнивание линий!
Учитывая символ и многострочную строку, ваша задача состоит в том, чтобы заполнить каждую строку строки так, чтобы они располагались среди заданного разделителя.
Примеры
Входные данные:
,
Programming, Puzzles
And, Code golf
Выход:
Programming, Puzzles
And, Code golf
вход
На входе будет многострочная строка и символ (между которыми вы будете выравнивать), вы можете использовать их в любом порядке / формате. Символ появится ровно один раз в строке. Каждая строка ввода может быть разной длины.
Ввод может быть через аргументы функции или STDIN.
Выход
Выходные данные должны быть одинаковыми по центру строки. Вам разрешен один завершающий символ новой строки и нет пробельных пробелов.
Вывод должен быть дополнен минимальным количеством пробелов. Вы не можете удалять любые начальные пробелы во входных данных (если они существуют).
Выход может быть из функции return или STDOUT.