ทำไม code ผม run แล้ว time out (python)

กระทู้คำถาม
ผมเล่นเกม แล้วโจทย์คือให้เขียนโปรแกรม เพื่อหาจำนวนของจำนวนเฉพาะทั้งหมดที่น้อยกว่า n (ที่เป็น input)
เช่น n = 11 จะได้ว่ามี 2 3 5 7 ก็คือมี 4 ตัวให้แสดงค่า 4 ออกมา ผมรันได้ผ่านทุก เคสยกเว้นเคส สุดท้ายที่มี input เป็น 100,000
เกิด time out ขึ้น ผมเลยลองไปดูของคนอื่นที่ run ผ่าน ก็เห็นว่าโค้ด ค่อนข้างคล้ายๆ กัน เลยสงสัยว่าผมผิดตรงไหนรึเปล่าครับ
รบกวนช่วยดูให้หน่อยนะครับ Big O เป็น n^2 เท่ากัน

ของคนอื่น
[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้

ของผม
[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่