[Buổi 20][Chuỗi][RDD] Bài 12: So sánh 2 xâu


LÀM BÀI

Points: 10
Time limit: 1.0s
Memory limit: 20M

Author:
Problem types
Allowed languages
C++

So sánh 2 xâu

Bối cảnh

Bài toán được mô tả qua yêu cầu và dữ liệu dưới đây.

Yêu cầu

Cho 2 xâu kí tự \(a\) và \(b\) gồm các chữ cái thường. Hãy so sánh 2 xâu và in ra -1 nếu xâu \(a\) nhỏ hơn xâu \(b\), 0 nếu xâu \(a\) = xâu \(b\), 1 nếu xâu \(a\) lớn hơn xâu \(b\).

Input

1 dòng gồm 1 xâu kí tự \(a(1 \leq |a| \leq 10^5)\). 1 dòng gồm 1 xâu kí tự \(b(1 \leq |b| \leq 10^5)\).

Output

In ra -1 nếu xâu \(a\) nhỏ hơn xâu \(b\), 0 nếu xâu a = xâu b, 1 nếu xâu \(a\) lớn hơn xâu \(b\).

Ràng buộc

Đề gốc không nêu ràng buộc riêng.

Ví dụ 1

Input

zaczara
razcazb

Output

1

Giải thích ví dụ

Ví dụ 1

zaczara razcazb

Chuỗi zaczara lớn hơn razcazb, nên kết quả là 1.

Thông tin học tập

  • Buổi: B20
  • Concepts: std::string, getline, index, find, substr, basic transformations
  • Giới hạn kiến thức: B01-B20
  • Time limit: 1 second
  • Memory limit: 20 MB
  • Point: 10

Comments

There are no comments at the moment.

Zalo