fork download
  1. #include <iostream>
  2. #include <string>
  3. #include <algorithm>
  4. using namespace std;
  5.  
  6. bool punyaHuruf(string kataPertama, string kataKedua) {
  7. transform(kataPertama.begin(), kataPertama.end(), kataPertama.begin(), ::tolower);
  8. transform(kataKedua.begin(), kataKedua.end(), kataKedua.begin(), ::tolower);
  9.  
  10. for (char huruf : kataPertama) {
  11. if (kataKedua.find(huruf) == string::npos) {
  12. return false;
  13. }
  14. }
  15. return true;
  16. }
  17.  
  18. int main() {
  19. cout << boolalpha;
  20. cout << punyaHuruf("cat", "antarctica") << endl;
  21. cout << punyaHuruf("cat", "australia") << endl;
  22. cout << punyaHuruf("cat", "ANTARCTICA") << endl;
  23. return 0;
  24. }
  25.  
Success #stdin #stdout 0.01s 5324KB
stdin
Standard input is empty
stdout
true
false
true