Ответ:

1. До строительства на улице было \(99-12=87\) домов.

2. Пусть на стороне, где домов меньше, было \(x\) домов. Тогда на другой стороне было \(2x\) домов.

3. Составим уравнение: \(x+2x=87\). Тогда \(3x=87\), откуда \(x=29\).

4. На другой стороне было \(2\cdot29=58\) домов.

Ответ: 29 домов и 58 домов.