একটি স্ট্রিং S
এবং সূচকগুলির একটি তালিকা দেওয়া হয়েছে, ফলাফলটিকে নতুন মান হিসাবে ব্যবহার করার সময় প্রতিটি সূচকে উপাদানটি সরিয়ে X
পরিবর্তিত S
করে ।S
S
উদাহরণস্বরূপ, প্রদত্ত S = 'codegolf'
এবং X = [1, 4, 4, 0, 2]
,
0 1 2 3 4 5 6 7 |
c o d e g o l f | Remove 1
c d e g o l f | Remove 4
c d e g l f | Remove 4
c d e g f | Remove 0
d e g f | Remove 2
d e f
আপনার কাজটি এই প্রক্রিয়াটি সম্পাদন করা, S
প্রতিটি ক্রিয়াকলাপের পরে মানগুলি সংগ্রহ করা এবং প্রতিটিকে একটি নতুন লাইনে ক্রমানুসারে প্রদর্শন করা। চূড়ান্ত উত্তর হবে
S = 'codegolf'
X = [1, 4, 4, 0, 2]
Answer:
codegolf
cdegolf
cdeglf
cdegf
degf
def
- এটি কোড-গল্ফ তাই আপনার কোডটি যতটা সম্ভব সংক্ষিপ্ত করুন।
- আপনি ধরে নিতে পারেন যে মানগুলি
X
সর্বদা বৈধ সূচকগুলির জন্যS
হয় এবং আপনি 0-ভিত্তিক বা 1-ভিত্তিক সূচক ব্যবহার করতে পারেন। - স্ট্রিংটি কেবল এতে থাকবে
[A-Za-z0-9]
- হয়
S
বাx
খালি দ্বারা মে। যদিS
খালি থাকে তবে এটিx
অবশ্যই খালি থাকতে হবে। - আপনি
S
স্ট্রিংয়ের পরিবর্তে অক্ষরের তালিকা হিসাবেও নিতে পারেন । - আপনি হয় আউটপুট মুদ্রণ করতে পারেন বা স্ট্রিংগুলির একটি তালিকা ফিরে আসতে পারেন। শীর্ষস্থানীয় এবং পশ্চাদগামী সাদা স্থান গ্রহণযোগ্য। যে কোনও ফর্ম আউটপুট যতক্ষণ না সহজেই তা পঠনযোগ্য fine
পরীক্ষার মামলা
S = 'abc', x = [0]
'abc'
'bc'
S = 'abc', x = []
'abc'
S = 'abc', x = [2, 0, 0]
'abc'
'ab'
'b'
''
S = '', x = []
''
S = 'codegolfing', x = [10, 9, 8, 3, 2, 1, 0]
'codegolfing'
'codegolfin'
'codegolfi'
'codegolf'
'codgolf'
'cogolf'
'cgolf'
'golf'
len(x)+1
স্ট্রিং থাকা উচিত ।
S
অক্ষরের একটি তালিকা হিসাবে নিতে পারি ?