[[_homogeneous, `class A`], _dAlembert]
Book solution method
Homogeneous equation
Mathematica ✓
cpu = 0.0885838 (sec), leaf count = 28
Maple ✓
cpu = 0.034 (sec), leaf count = 18
DSolve[(x - 2*Sqrt[x*y[x]])*y'[x] == y[x],y[x],x]
Mathematica raw output
Solve[2*(Log[x] + Log[y[x]/x] + 1/Sqrt[y[x]/x]) == C[1], y[x]]
Maple raw input
dsolve((x-2*(x*y(x))^(1/2))*diff(y(x),x) = y(x), y(x),'implicit')
Maple raw output
ln(y(x))+1/(x*y(x))^(1/2)*x-_C1 = 0