マルチになってしまいますが、さっき間違えて他のスレに書き込んでしまったのが
スレ違いだったようでこちらに書き直させていただきます。
ある高校の宿題で、底が10のときは省略しますが、
2x^log3 * 3^logx - 5 * x^log3 - 3 = 0
をとくので、

←→ 2x^log3 * 3^logx - 5 * x^log3 = 3
両辺正より、底10のlogをとり、
log {x^log3 * (2*3^logx - 5)} = log3
←→ log3 * logx + log(2*3^logx - 5) = log3
logx = Aとおき、
log3 * A + log(2*3^A - 5) = log3
←→ A + log_[3](2*3^A - 5) = 1
←→ 1 - A = log_[3](2*3^A - 5)
←→ 3^1-A = 2*3^A - 5
←→ 3/3^A = 2*3^A - 5
←→ 2*3^2A - 5*3^A - 3 = 0
3^A = B とおき、
2B^2 - 5B - 3 = 0
Bについての二次方程式を解き、
B = -1/2 , 3
3^A > 0より、
3^A = 3
←→ A = logx = 1
←→ 10^1 = x
←→ x = 10

と解けたはいいのですが、他の問題の難易度と比べるとこれだけ
難しい気がして、もっと一瞬で終わるような解法があるきがします。
なにかもっとパッとした解法はないでしょうか?思いつかれたかたがいたら
どうかお願いします。