अक्षरों "A" और "B" को आपस में बदलने का सबसे अच्छा तरीका
📁 कार्य, पायथन, उदाहरण
एक फ़ंक्शन है जो एक तर्क लेता है जो "a", "A", "b" और "B" से मिलकर एक स्ट्रिंग के रूप में होता है।
प्रत्येक "b" को "a" से बदला जाना चाहिए, प्रत्येक "a" को "B" से और लोअरकेस के साथ भी।
>> swap('aabbbaa') 'BBAAAAABB'
ऐसा कमजोर कोड लिखा, लेकिन काम करता है:
def swap(text): new_text = [] for c in text: if c == 'а': new_text.append('б') elif c == 'б': new_text.append('а') elif c == 'A': new_text.append('B') elif c == 'B': new_text.append('A')