Bạn tạo 1 mảng int gồm 255 phần tử 0
bạn duyệt từ kí tự: đổi kí tự đó sang int rồi, tăng phần từ trong mảng vào (A[i]++)
Kết thuc duyệt thì duyệt lại mảng int 255 phần tử nào là 1 thì đổi vị trí sang char rồi in ra
Cách đơn giản là chạy 2 vòng lặp. Một cái duyệt chuỗi, lấy từng ký tự ra. Vòng lặp thứ 2 lồng vào trong vòng lặp 1 duyệt từ vị trí hiện tại về cuối xem có ký tự nào giống hay không, nếu không thì in ký tự hiện tại ra, nếu có thì thôi. Bạn không hề nói ngôn ngữ nào cả, nhưng đây là cách C, C++, C# đều dùng được hết. À mà nhớ dùng hàm so sánh không phân biệt hoa thường nhé.
Bạn tạo 1 mảng int gồm 255 phần tử 0
bạn duyệt từ kí tự: đổi kí tự đó sang int rồi, tăng phần từ trong mảng vào (A[i]++)
Kết thuc duyệt thì duyệt lại mảng int 255 phần tử nào là 1 thì đổi vị trí sang char rồi in ra
Sử dụng std::set để lưu các kí tự trong string nhé.
Nếu chuỗi lớn, thì dùng mảng bool chứa mã ascii của chữ cái rồi set true false, :D
Cách đơn giản là chạy 2 vòng lặp. Một cái duyệt chuỗi, lấy từng ký tự ra. Vòng lặp thứ 2 lồng vào trong vòng lặp 1 duyệt từ vị trí hiện tại về cuối xem có ký tự nào giống hay không, nếu không thì in ký tự hiện tại ra, nếu có thì thôi. Bạn không hề nói ngôn ngữ nào cả, nhưng đây là cách C, C++, C# đều dùng được hết. À mà nhớ dùng hàm so sánh không phân biệt hoa thường nhé.