Dễ 0 đã giải Tỷ lệ chấp nhận 0%

Kiểm Tra Anagram

Kiểm tra xem hai cụm từ có sử dụng cùng một tập hợp chữ cái hay không.

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ụ

Ví dụ 1
Đầ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.

Ví dụ 2
Đầ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.

Học hỏi từ người khác

Giải pháp cộng đồng

Chưa có giải pháp nào được chia sẻ. Hãy giải thử thách này để đăng giải pháp đầu tiên.