आपको एक प्रोग्राम या फ़ंक्शन लिखना चाहिए, जिसने सकारात्मक पूर्णांक की एक सूची दी हो, एक सख्ती से बढ़ती सूची बनाने के लिए प्रत्येक तत्व को सबसे छोटे सकारात्मक पूर्णांक के साथ गुणा करता है।
उदाहरण के लिए यदि इनपुट है
5 4 12 1 3
गुणा होगा
5*1=5 4*2=8 12*1=12 1*13=13 3*5=15
और आउटपुट बढ़ती हुई सूची होगी
5 8 12 13 15
इनपुट
- कम से कम 1 तत्व वाले सकारात्मक पूर्णांक की एक सूची
उत्पादन
- सकारात्मक पूर्णांक की एक सूची
उदाहरण
9 => 9
1 2 => 1 2
2 1 => 2 3
7 3 => 7 9
1 1 1 1 => 1 2 3 4
5 4 12 1 3 => 5 8 12 13 15
3 3 3 8 16 => 3 6 9 16 32
6 5 4 3 2 1 => 6 10 12 15 16 17
9 4 6 6 5 78 12 88 => 9 12 18 24 25 78 84 88
8 9 41 5 12 3 5 6 => 8 9 41 45 48 51 55 60
15 8 12 47 22 15 4 66 72 15 3 4 => 15 16 24 47 66 75 76 132 144 150 153 156
यह कोड गोल्फ है इसलिए सबसे छोटा कार्यक्रम या फ़ंक्शन जीतता है।
मज़ेदार तथ्य: इनपुट के लिए उत्पादन के अंतिम तत्व N, N-1, ... ,1
हो रहा है (N+1)th
अनुक्रम का तत्व A007952 । यदि आपको कोई प्रमाण मिलता है, तो आप इसे अपने गोल्फ उत्तर में शामिल करने या टिप्पणी के रूप में पोस्ट करने के लिए स्वागत करते हैं।