nを50以下とするのなら1<=n<=50
よって√の中は3 (3×1)<=3n<=150 (3×50)
ルートの中身が√の中を正の整数の2乗の数字であれば正の整数にすることができるので3から150までで2乗した時にできる数を探します。
今回ならば9.16.25.36.49.64.81.100.121.144となります。この中でこれらを3で割って余りが0の数字は9.36.81.144の4つ。それぞれnは3.12.27.48の4つ
したがって答えは4個。ちなみにその4つは3.12.27.48となる。
あっているか分かりませんが考え方としてはこれでいけるかと思います🙌
間違っていたらすみません🙇🏻
<=はちなみに小なりイコールのことです!