3x^2-12x+12=0
D=144-4*3*12=0
x=-b/2a
x=12/6
x=2
Если дискриминант квадратного трехчлена равен нулю, то этот трехчлен имеет один корень, но при разложении трехчлена этот корень принимают как значение двух корней – то есть как одинаковое значение x1 и x2.
поэтому получаем
3(x-2)(x-2) а не просто 3(x-2)
то есть
3(x-2)^2
как раз квадрат разности.