✨ ベストアンサー ✨
因数分解しようとすると
(y+3)x²+4(y+3)x+4y=0
となり、y+3が出てくるので同じ形を作るために最後の4yも4(y+3)にしてしまいます。余分な4×3は引きます。
(y+3)x²+4(y+3)x+4(y+3)-12=0
するとy+3=tとして
tx²+4tx+4t-12=0
t(x+2)²=12
(y+3)(x+2)²=12
x,yは整数なのでx+2とy+3も整数
また、(x+2)²は正の数なのでy+3も正でないとかけて12(=正)にはならない。
12の約数は1,2,3,4,6,12とその負のバージョンで、そのうち整数の2乗で表せるのは1と4のみなので
(x+2)²=1,4
x+2=±1,±2
x=-4,-3,-1, 0
x=-3のとき(x+2)²=1よりy+3=12
x=-1のとき(x+2)²=1よりy+3=12
x=-4のとき(x+2)²=4よりy+3=3
x=0のとき(x+2)²=4よりy+3=3
よって(x,y)=(-3,9)(-1,9)(-4,0)(0,0)
だと思います。
同じことですが、因数分解の原則に乗っ取るなら最低次数の文字について整理なので
(x²+4x+4)y+(3x²+12x)
(x²+4x+4)y+3(x²+4x)
(x+2)²y+3(x+2)²=12
(x+2)²(y+3)=12
ですね。