Đề bài
Xem bản gốc (English)Hai cụm từ là anagram nếu chúng chứa chính xác cùng một tập hợp chữ cái với số lần xuất hiện giống nhau, không phân biệt chữ hoa, chữ thường, khoảng trắng và dấu câu.
Cài đặt hàm is_anagram(first, second).
Đầu vào
first: Cụm từ thứ nhất. second: Cụm từ thứ hai.
Đầu ra
Trả về true nếu hai cụm từ là anagram.
Ràng buộc
0 ≤ độ dài mỗi cụm từ ≤ 10.000 (ASCII)
Ví dụ
Đầu vào:
first = "Listen"
second = "Silent"
Kết quả mong đợi:
expected = True
Đầu vào:
std::string first = "Listen";
std::string second = "Silent";
Kết quả mong đợi:
bool expected = true;
Đầu vào:
string first = "Listen";
string second = "Silent";
Kết quả mong đợi:
bool expected = true;
Giải thích
Cả hai đều sử dụng các chữ cái e, i, l, n, s, t, mỗi chữ một lần.
Đầu vào:
first = "apple"
second = "paddle"
Kết quả mong đợi:
expected = False
Đầu vào:
std::string first = "apple";
std::string second = "paddle";
Kết quả mong đợi:
bool expected = false;
Đầu vào:
string first = "apple";
string second = "paddle";
Kết quả mong đợi:
bool expected = false;
Giải thích
Các chữ cái và số lần xuất hiện khác nhau.
Tham khảo
Thử thách này đã được điều chỉnh cho CodeUtility. Hãy làm theo đề bài và các ràng buộc ở trên.