समस्या
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक पूर्णांक n लेता है और या तो देता है -
- एक पूर्णांक k यदि n एक वर्ग संख्या है, जैसे k * k ==n या
- एक श्रेणी (k, k+1), जैसे कि k * k
उदाहरण
निम्नलिखित कोड है -
const num = 83;
const squareRootRange = (num = 1) => {
const exact = Math.sqrt(num);
if(exact === Math.floor(exact)){
return exact;
}else{
return [Math.floor(exact), Math.ceil(exact)];
};
};
console.log(squareRootRange(num)); आउटपुट
कंसोल आउटपुट निम्नलिखित है -
[9, 10]