2008 पुटनम प्रतियोगिता से समस्या A3 कहती है:
इस चुनौती में आपका लक्ष्य इनपुट के रूप में सकारात्मक पूर्णांकों का सीमित क्रम लेना है, और इस प्रक्रिया को दोहराने का परिणाम तब तक प्राप्त करना है जब तक कि आगे की प्रगति संभव न हो। (अर्थात, जब तक कि परिणाम क्रम में प्रत्येक संख्या उसके बाद आने वाले सभी संख्याओं को विभाजित नहीं करती है।) आपको पुटनम समस्या को हल करने की आवश्यकता नहीं है।
यह कोड-गोल्फ है : प्रत्येक प्रोग्रामिंग भाषा जीत में सबसे छोटा समाधान।
परीक्षण के मामलों
[1, 2, 4, 8, 16, 32] => [1, 2, 4, 8, 16, 32]
[120, 24, 6, 2, 1, 1] => [1, 1, 2, 6, 24, 120]
[97, 41, 48, 12, 98, 68] => [1, 1, 2, 4, 12, 159016368]
[225, 36, 30, 1125, 36, 18, 180] => [3, 9, 18, 90, 180, 900, 4500]
[17, 17, 17, 17] => [17, 17, 17, 17]
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10] => [1, 1, 1, 1, 1, 2, 2, 6, 60, 2520]