Hướng dẫn replace every third character in string c++ - thay thế mọi ký tự thứ ba trong chuỗi c ++
Đưa ra một chuỗi, nhiệm vụ là viết một chương trình Python để thay thế mọi ký tự thứ n trong một chuỗi bằng giá trị đã cho K. Show Examples:
Phương pháp 1: Sử dụng vòng lặp và liệt kê ()Using loop and enumerate() Trong đó, chúng tôi thực hiện một lần lặp của từng ký tự và kiểm tra xem thứ n của nó bằng cách thực hiện modulo, tức là tìm phần còn lại của N. Nếu xảy ra thứ n của nó, ký tự được thay thế bởi K. Thí dụ Python3
Output:
Phương pháp 2: Sử dụng biểu thức máy phát, tham gia () và liệt kê ()Using generator expression, join() and enumerate() Trong đó, việc xây dựng chuỗi xảy ra sử dụng Join (). Việc liệt kê (), giúp có được các chỉ số cần thiết. Biểu thức máy phát cung cấp một cách tiếp cận tốc ký cho vấn đề này. Thí dụ Python3
Output:
Phương pháp 2: Sử dụng biểu thức máy phát, tham gia () và liệt kê () Trong đó, việc xây dựng chuỗi xảy ra sử dụng Join (). Việc liệt kê (), giúp có được các chỉ số cần thiết. Biểu thức máy phát cung cấp một cách tiếp cận tốc ký cho vấn đề này.O(n)
Python3
The original string is : geeksforgeeks is best for all geeks String after replacement : geeks$orge$ks i$ bes$ for$all $eeks |