प्रदर्शन के लिए दिए गए कोड का अनुकूलन करें।एस = 0
मैं सीमा में (1, एन) के लिए:
     j के लिए श्रेणी में (1,i*i):
         अगर जे% मैं == 0:
              एस + = जे
टिप्पणी: यह कोड वह नंबर तक सभी विभाज्य संख्याओं का जोड़ निकालता है जो एक नंबर "एन" दिया गया है। लेकिन इसमें थोड़ी समस्या है। इसमें लूप के अंतर्गत शर्त "i*i" है, जो नंबर "एन" से बड़ा होने पर नहीं काम करेगी। जब यह संभव हो, तो उस नंबर के सामने कुछ विभाज्य संख्याएं बच जाएँगी, जो कोड द्वारा गिना नहीं जाएँगी। इसका समाधान "min(i*i, एन)" है, जिसे आप अनुकूलित कर सकते हैं।

एस = 0
मैं सीमा में (1, एन) के लिए:
     j के लिए श्रेणी में (1, min(i*i, एन)):
         अगर जे% मैं == 0:
              एस + = जे