Trình kiểm tra số đối xứng trực tuyến
Nhập số, kiểm tra ngay xem có phải số đối xứng không. Ví dụ: 121 là palindrome, -121 không. Xử lý số thập phân và số 0 ở đầu. Quá trình xử lý diễn ra cục bộ…
Bắt đầu sử dụng
Ví dụ cụ thể
Nhập 121 và 12.21 và -121 trên ba dòng. Kết quả sẽ là: 121: có, 12.21: có (vì dấu chấm đối xứng), và -121: không (vì dấu trừ ở đầu không có dấu tương ứng ở cuối).
Điều kiện xử lý
Công cụ so sánh biểu diễn chuẩn hóa của số (dạng thập phân với dấu chấm) theo chiều xuôi và ngược. Nó không xử lý từ, văn bản tùy ý, giá trị tuyệt đối chỉ gồm chữ số, dạng nhị phân hoặc ký tự số địa phương. Số rất lớn bị giới hạn bởi độ chính xác của JavaScript Number.
Hạn chế
Công cụ không tạo số đối xứng tiếp theo, không đếm dãy con đối xứng, và không giữ nguyên định dạng gốc như số 0 ở đầu hoặc ký hiệu mũ. Nếu bạn cần kiểm tra văn bản chính xác, hãy dùng trình kiểm tra palindrome văn bản.
Câu hỏi thường gặp
1. Tại sao '010' không được coi là đối xứng?
Vì công cụ phân tích cú pháp số, loại bỏ số 0 ở đầu, nên '010' trở thành 10, không đối xứng. Nếu bạn muốn kiểm tra chuỗi gốc, hãy dùng công cụ kiểm tra văn bản.
2. Tôi có thể kiểm tra số âm không?
Có, nhưng số âm không bao giờ là palindrome vì dấu trừ ở đầu không có dấu tương ứng ở cuối. Ví dụ: -121 không đối xứng.
3. Công cụ có xử lý số thập phân không?
Có, nó xử lý số thập phân với dấu chấm. Ví dụ: 12.21 là palindrome vì dấu chấm nằm ở giữa và các chữ số đối xứng. Tuy nhiên, nó không hỗ trợ dấu phẩy thập phân địa phương; bạn phải dùng dấu chấm.
Kiểm tra nhanh
- Nhập số nguyên dương như 12321.
- Nhập số thập phân như 1.21.
- Nhập số âm để thấy kết quả 'không'.
- Nhập số có số 0 ở đầu để thấy sự chuẩn hóa.
Toàn bộ quá trình diễn ra trong trình duyệt, không tải lên máy chủ.
Quá trình xử lý diễn ra cục bộ trong trình duyệt.