समस्या
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता होती है जो एक संख्या लेता है और प्रत्येक अंक की जांच करता है कि क्या यह इसके बाईं ओर के अंक से विभाज्य है और बूलियन की एक सरणी देता है।
बूलियन को हमेशा असत्य से शुरू करना चाहिए क्योंकि पहले वाले से पहले कोई अंक नहीं है।
उदाहरण
निम्नलिखित कोड है -
const num = 73312; const divisibleByPrevious = (n = 1) => { const str = n.toString(); const arr = [false]; for(let i = 1; i < str.length; ++i){ if(str[i] % str[i-1] === 0){ arr.push(true); }else{ arr.push(false); }; }; return arr; }; console.log(divisibleByPrevious(num));
आउटपुट
[ false, false, true, false, true ]