#PCBTAM0000009. So sánh chuỗi theo thứ tự từ điển (Lexicographic String Comparison)
So sánh chuỗi theo thứ tự từ điển (Lexicographic String Comparison)
So sánh chuỗi theo thứ tự từ điển (Lexicographic String Comparison)
Phiên bản: Phước Hưng OJ Extended
Đề bài
Cho hai chuỗi và . So sánh chúng theo thứ tự từ điển của Python 3: duyệt từ trái sang phải, tại vị trí đầu tiên có hai ký tự khác nhau, chuỗi chứa ký tự có điểm mã Unicode nhỏ hơn đứng trước. Nếu toàn bộ phần chung giống nhau thì chuỗi ngắn hơn đứng trước; hai chuỗi giống hoàn toàn được coi là bằng nhau.
Hãy cho biết lần lượt ba mệnh đề , và đúng hay sai. Phân biệt chữ hoa, chữ thường và dấu tiếng Việt.
Input
Dòng thứ nhất chứa ; dòng thứ hai chứa . Mỗi chuỗi có thể rỗng.
Output
In ba dòng, lần lượt cho các so sánh , , . Mỗi dòng in chính xác True hoặc False.
Subtask
- Subtask 1 (100 điểm): ký tự Unicode.
Ví dụ
Ví dụ 1
Input
An
Binh
Output
True
False
False
Giải thích. Ở vị trí đầu tiên, A có điểm mã nhỏ hơn B; vì vậy chỉ so sánh là True.
Ví dụ 2
Input
A
A
Output
False
True
False
Giải thích. Hai chuỗi đều là A, nên chỉ phép so sánh bằng nhau cho kết quả True.
Ví dụ 3
Input
abc
ab
Output
False
False
True
Giải thích. ab là tiền tố của abc. Chuỗi abc dài hơn nên đứng sau, vì vậy .