Cadeia de dominós

Mubashir está brincando com peças de dominó. Se a primeira peça for derrubada, a reação continuará derrubando as peças que estiverem em pé à sua direita. A reação para quando chega a uma peça que já está derrubada ou a um espaço vazio.

Mubashir

Na string que representa o estado, | é uma peça de dominó em pé, / é uma peça derrubada e um espaço representa uma posição vazia. Crie domino_chain($dominos) e retorne o estado após a reação em cadeia. Apenas a sequência inicial afetada pela primeira peça pode mudar; preserve tudo o que vier depois do primeiro caractere que interromper a reação.

Exemplos

domino_chain("||| ||||//| |/") ➞ "/// ||||//| |/"
// Um espaço interrompe a reação.

domino_chain("||//||") ➞ "////||"
// Uma peça que já está derrubada interrompe a reação.

domino_chain("||||") ➞ "////"