Chúng tôi đã đưa ra hai chuỗi và mục tiêu của chúng tôi là có được một chuỗi mới có các ký tự duy nhất từ cả hai chuỗi. Giả sử, nếu chúng ta có hai chuỗi hafeez và kareem sau đó, chuỗi mới sẽ được tạo từ hai chuỗi là hfzkrm . Mục đích của chúng tôi là lấy các ký tự khác nhau từ hai chuỗi. Hãy suy nghĩ về logic một lần trước khi làm theo các bước của tôi.
Hãy làm theo các bước dưới đây nếu bạn không thể nghĩ về logic cho chương trình.
Thuật toán
1. Initialize the string. 2. Initialize an empty string. 3. Loop over the first string. 3.1. Check whether the current char is in the second string or not. 3.1.1. If it's not in the second string, then add it to the empty string. 4. Loop over the second string. 4.1. Check whether the current char is in the first string or not. 4.1.1. If it's not in the first string, then add it to the empty string. 5. Print the resultant string.
Hãy kiểm tra mã của chương trình.
Ví dụ
## initializing the strings string_1 = "hafeez" string_2 = "kareem" ## initializing an empty string new_string = "" ## iterating through the first string for char in string_1: ## checking is the char is in string_2 or not if char not in string_2: ## adding the char to new_string new_string += char ## iterating through the second string for char in string_2: ## checking is the char is in string_1 or not if char not in string_1: ## adding the char to new_string new_string += char ## printing the new_string print(f"New String: {new_string}")
Đầu ra
Nếu bạn chạy chương trình trên, bạn sẽ nhận được kết quả sau.
New String: hfzkrm
Kết luận
Nếu bạn có bất kỳ nghi ngờ nào về hướng dẫn, hãy đề cập đến chúng trong phần bình luận.