Điều hướng chính

Nhắn tin NQ Coding

Ngôn ngữ

Phím tắt

/
Chuyển đến ô tìm bài
g p
Đi đến bài tập
g c
Đi đến kỳ thi
g u
Đi đến người dùng
?
Mở trợ giúp phím tắt

Bài tập hamsodoixung

Số đối xứng

Dễ Hàm (function)

  • 100p Điểm
  • 1.0s Thời gian
  • 256M Bộ nhớ
  • 45% Tỉ lệ AC
  • 5 Số AC

Một số tự nhiên được gọi là số đối xứng nếu đọc từ trái sang phải và từ phải sang trái đều như nhau, ví dụ \(121\), \(7\), \(12321\).

Cho \(n\) số tự nhiên, với mỗi số hãy cho biết nó có phải số đối xứng hay không.

Gợi ý: viết hàm daoNguoc(x) trả về số đảo ngược của \(x\), và hàm laDoiXung(x) trả về true/false.

Input

  • Dòng đầu tiên chứa số nguyên dương \(n\) (\(1 \le n \le 10^5\)).
  • \(n\) dòng tiếp theo, mỗi dòng chứa một số tự nhiên \(a_i\) (\(0 \le a_i \le 10^{18}\)).

Output

  • In ra \(n\) dòng, dòng thứ \(i\) là YES nếu \(a_i\) là số đối xứng, ngược lại là NO.

Subtask

  • \(50\%\) số test: \(a_i \le 10^9\).
  • \(50\%\) số test: không có ràng buộc gì thêm.

Sample Input 1

4
121
10
7
12321

Sample Output 1

YES
NO
YES
YES

Bình luận

Chưa có bình luận nào.