Задание на позицию php junior. Какой способ решения?
Есть строка: {Пожалуйста,|Просто|Если сможете,} сделайте так, чтобы это {удивительное|крутое|простое|важное|бесполезное} тестовое предложение {изменялось {быстро|мгновенно|оперативно|правильно} случайным образом|менялось каждый раз}.
Необходимо раскрыть фигурные скобки и получить строку. | значит, что допустимо одно из указанных значений, то есть {крутое|простое} значит, что выведется ТОЛЬКО крутое или ТОЛЬКО простое. Вложенные фигурные скобки так же должны раскрываться, значит: {простое|очень {сложное|удачное}} в итоге получим на выходе один из трёх вариантов: "простое", "очень сложное", "очень удачное". Необходимо составить массив со всеми возможными вариантами строки.
Александр Сисюкин: Человек, у которого есть базовые знания - это стажер, интерн и т.д. Джун должен уметь делать продукт, плохо, с багами, но уметь. Тут задачка по информатике в школьной контрольной.
Вариант первый и он же единственный: научиться писать код.
Поймите, никто не будет за вас делать это задание. Собрались стать джуном? Так садитесь и учитесь решать задачи.
А недопрограммистов и так в достатке.