सेट में एक तत्व जोड़ें

लिस्ट के साथ काम करते समय, हम .append() मेथड का उपयोग करके एक तत्व जोड़ सकते थे, जो लिस्ट के अंत में एक नया तत्व जोड़ता था। सेट्स के साथ काम करते समय, यह याद रखना महत्वपूर्ण है कि सेट्स में किसी विशेष क्रम में तत्व नहीं होते हैं, इसलिए append शब्द यहाँ उपयुक्त नहीं है। इसलिए, सेट में एक नया तत्व जोड़ने के लिए .add() मेथड का उपयोग किया जाता है।
a = {1, 2}
a.add(5)
a.add(8)
print(a)   # {8, 1, 2, 5}
यदि हम append का उपयोग करके सेट में एक तत्व जोड़ने की कोशिश करते हैं, तो Python हमें बताएगा कि यह संभव नहीं है: AttributeError: 'set' object has no attribute 'append'

चुनौती

आपको एक टेक्स्ट दिया गया है, आपको ऐसा प्रोग्राम लिखना है जो हर स्थान (पोजीशन) पर उस तक के यूनिक वर्णों (characters) की संख्या प्रिंट करे (करेक्टर रेंज: 1, 1..2, 1..3, 1..4, 1..5, ... 1..n)।
इनपुट में एक ही पंक्ति होगी।
प्रोग्राम को हर स्थान के लिए उस तक के यूनिक वर्णों की संख्या स्पेस से अलग करके प्रिंट करनी चाहिए।
इनपुट
आउटपुट
abcabd
1 2 3 3 3 4
234asd123
1 2 3 4 5 6 7 7 7

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue