समस्या
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक पूर्णांक 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]