[Buổi 21][Xử lý chuỗi][ADV] Bài 2: So sánh số lớn


LÀM BÀI

Points: 100
Time limit: 2.0s
Memory limit: 256M

Author:
Problem types
Allowed languages
C++

So sánh số lớn

Bối cảnh

Hai số không âm dài tới 1000 chữ số cần được so sánh mà không chuyển sang kiểu số.

Leading zero không làm thay đổi giá trị.

Yêu cầu

  1. Bỏ leading zero, giữ lại một 0 nếu cần.
  2. So length.
  3. Nếu length bằng nhau, so lexicographic.
  4. In <, =, hoặc > theo quan hệ a với b.

Input

Hai dòng a và b.

Output

Một ký tự <, = hoặc >.

Ràng buộc

1 ≤ length ≤ 1000.

Ví dụ 1

Input

001
1

Output

=

Giải thích

Sau bỏ leading zero, cả hai đều là 1 nên bằng nhau.

Ví dụ 2

Input

999
1000

Output

<

Giải thích

999 có ít chữ số hơn 1000 nên nhỏ hơn.

Thông tin học tập

  • Module: M06
  • Buổi: B21
  • Loại bài: ADVANCED
  • Độ khó: Hard
  • Concepts: big integer strings, leading zeros, lexicographic comparison
  • Giới hạn kiến thức: B01-B21
  • Time limit: 2 second(s)
  • Memory limit: 256 MB
  • Point: 100

Comments

There are no comments at the moment.

Zalo