पर मुझे स्वीकार करना होगा कि मैं गणितीय विशेषज्ञ नहीं हूं, इसलिए मैं अपनी संतुष्टि के लिए निम्नलिखित समस्या का समाधान क्यों नहीं कर सकता।लूप 100 और 0 से ऊपर और 100 तक फिर से गिनती है और
मेरे पास एक संख्या है, मैं = 0 कहता हूं। मेरे पास एक ऐसा फ़ंक्शन है जो प्रत्येक कॉल पर 1 से बढ़ाता है और फिर खुद को कॉल करता है, मुझे एक और समय और दूसरा और दूसरा बढ़ता है ... 100 तक पहुंचने पर मैं चाहता हूं कि यह 0 से आगे की गिनती करे और फिर फिर से एक तरह की तरह मैं एक लिफ्ट की तरह ऊपर और नीचे जा रहा हूँ। इसके लिए एक सुंदर समाधान क्या है?
मेरे समाधान अब तक:
var countingUp = true;
var i = 0;
function count() {
if(i < 100 && countingUp) {i+=1}
if(i > 1 && !countingUp) {i-=1}
if(i===100) {countingUp=false;}
if(i===1) {countingUp=true;}
count()
}
count()
मैं कम कुछ के लिए देख रहा हूँ।
चाहिए वहाँ (मुझे आशा है) की गिनती करने में विलंब हो सकता है? अन्यथा आपका पर्यावरण बस लॉक हो जाएगा। – RightSaidFred
हां, इस कोड को न करें, केवल विचार दिखाने के लिए। – Hans