c에서는문제없이돌아가는for(i=2;i*i<=j;i++)를 (j는 미리 정의되어있을때) 를rust로고치려면어떻게해야하는거야? 러스트식으로쓰려면for i in 2..(i*i<=j) 으로쓰니까정수가아닌bool을찾았다는데어떻게고쳐야해?
for i in (2..).take_while(|i| i * i <= j)
break 써가며 해도 되는데 반복자가 편함
while 쓰셈