यहाँ आपका अनुवाद है: <code>क्लोजर के साथ कॉल काउंटर</code>
JavaScript
Easy
closures
कार्य «यहाँ आपका अनुवाद है: <code>क्लोजर के साथ कॉल काउंटर</code>»
createCounter नामक एक फ़ंक्शन बनाएं जो एक प्रारंभिक मान (पूर्णांक) लेता है और एक नया फ़ंक्शन लौटाता है। लौटाया गया फ़ंक्शन प्रत्येक कॉल पर काउंटर को 1 से बढ़ाता है और वर्तमान मान लौटाता है। प्रारंभिक मान कोई भी पूर्णांक हो सकता है। यदि प्रारंभिक मान नहीं दिया गया है, तो इसे 0 मानें।
इनपुट प्रारूप
एक पूर्णांक इनपुट के रूप में दिया जाता है — काउंटर का प्रारंभिक मान। यदि संख्या निर्दिष्ट नहीं है, तो इसे 0 मानें।
आउटपुट प्रारूप
प्रत्येक कॉल के बाद लौटाए गए फ़ंक्शन का वर्तमान काउंटर मान प्रदर्शित होता है। परीक्षणों में जाँच के लिए लौटाए गए फ़ंक्शन को कई बार कॉल किया जाएगा, और परिणाम स्पेस से अलग करके प्रदर्शित किए जाएंगे।
उदाहरण
उदाहरण 1
इनपुट
5
आउटपुट
6 7 8 9 10
उदाहरण 2
इनपुट
0
आउटपुट
1 2 3 4 5
उदाहरण 3
इनपुट
3
ВойнаИмир Толстой 1869
ОтцыИдети Тургенев 1862
ПреступлениеИнаказание Достоевский 1866
2
Толстой 1869
Пушкин 1837
आउटपुट
Для задачи createCounter ожидается последовательность чисел, начиная с 3: 3 4 5 6 7 (или аналогично, в зависимости от количества вызовов, но в тесте не указано количество вызовов).
उदाहरण 4
इनपुट
2
АннаКаренина Толстой 1877
Воскресение Толстой 1899
2
Толстой 1877
Толстой 1899
आउटपुट
Для задачи createCounter ожидается последовательность чисел, начиная с 2: 2 3 4 (или аналогично, в зависимости от количества вызовов, но в тесте не указано количество вызовов).
main.js