কম্পিউটার টিউটোরিয়াল

C++ প্রোগ্রাম: দুটি স্ট্রিংয়ের অনকমন ক্যারেক্টার বের করা


দুটি স্ট্রিং A ও B-র অনকমন ক্যারেক্টার = (A-B) ∪ (B-A)।

অ্যালগরিদম

  1. A-র প্রতিটি ক্যারেক্টার B-তে আছে কিনা চেক করুন। নাইলে প্রিন্ট করুন।
  2. B-র প্রতিটি ক্যারেক্টার A-তে আছে কিনা চেক করুন। নাইলে প্রিন্ট করুন।

C++ কোড উদাহরণ

#include <iostream>
using namespace std;

int main() {
    string s1 = "afbde", s2 = "wabq";
    cout << "Uncommon Elements:\n";
    // s1 - s2
    for (char c1 : s1) {
        bool found = false;
        for (char c2 : s2) if (c1 == c2) { found=true; break; }
        if (!found) cout << c1 << " ";
    }
    // s2 - s1
    for (char c2 : s2) {
        bool found = false;
        for (char c1 : s1) if (c2 == c1) { found=true; break; }
        if (!found) cout << c2 << " ";
    }
    return 0;
}

আউটপুট

Uncommon Elements: f d e w q
  1. সি++-এ দুটি বাইনারি স্ট্রিং যোগ করার প্রোগ্রাম

  2. C++-এ অ্যারের উপাদানগুলোর যোগফল

  3. C++-এ একটি বৃত্তের দুটি অংশের কোণের ন্যূনতম পার্থক্য বের করার প্রোগ্রাম

  4. দুই স্ট্রিং থেকে অনকমন ওয়ার্ড বের করার পাইথন প্রোগ্রাম