אני הייתי עושה אחרת
שורש של 1024 זה 32 שורש של 10000 זה 100 אז עוברים על כל המספרים בטווח של 32-100, מעלים בריבוע ובודקים האם התכונה מתקיימת. מה הרווחנו? שבמקום לעבור על ~8000 מספרים, עברנו על ~70. חוץ מזה שאם אני זוכרת נכון, פעולה של שורש "יקרה" יותר מפעולה של העלאה בחזקה...