डबलटन नंबर
हम एक प्राकृतिक संख्या को "डबलटन नंबर" कहेंगे यदि इसमें ठीक दो अलग-अलग अंक हों। उदाहरण के लिए, 23, 35, 100, 12121 डबलटन नंबर हैं, और 123 और 9980 नहीं हैं।
समस्या
हमें एक JavaScript फ़ंक्शन लिखना है जो एक संख्या लेता है और true वापस करता है यदि यह एक डबलटन नंबर है, अन्यथा false।
उदाहरण
कोड निम्न है -
const num = 121212;
const isDoubleTon = (num = 1) => {
const str = String(num);
const map = {};
for(let i = 0; i < str.length; i++){
const el = str[i];
if(!map.hasOwnProperty(el)){
map[el] = true;
};
};
const props = Object.keys(map).length;
return props === 2;
};
console.log(isDoubleTon(num));
आउटपुट
कंसोल आउटपुट निम्न है -
true