ตัวตรวจสอบพาลินโดรมตัวเลขออนไลน์
ตรวจสอบว่าตัวเลขเป็นพาลินโดรมหรือไม่ ป้อน 121 หรือ 12.21 แล้วดูผลลัพธ์ทันที ใช้งานฟรี ไม่…
เริ่มใช้งาน
เครื่องมือตรวจสอบพาลินโดรมตัวเลขคืออะไร?
เครื่องมือนี้ใช้ตรวจสอบว่าตัวเลขที่ป้อนเป็นพาลินโดรมหรือไม่ กล่าวคือ เมื่ออ่านจากซ้ายไปขวาและจากขวาไปซ้ายแล้วได้ค่าเท่ากัน โดยพิจารณาจากการแสดงผลตัวเลขในรูปแบบมาตรฐาน (จุดทศนิยม) ไม่ใช่รูปแบบที่จัดรูปแบบตามท้องถิ่น
ตัวอย่างการใช้งานจริง
ป้อนค่า 121 ผลลัพธ์คือ "ใช่" เพราะ 121 อ่านจากขวาไปซ้ายก็ยังเป็น 121 ส่วนค่า 12.21 ก็เป็นพาลินโดรมเช่นกัน เนื่องจากจุดทศนิยมอยู่ตรงกลางและตัวเลขสมมาตรกัน แต่ค่า -121 ไม่เป็นพาลินโดรม เนื่องจากเครื่องหมายลบอยู่ด้านหน้าไม่มีเครื่องหมายตรงข้ามที่ท้าย
การประมวลผลและข้อจำกัด
การตรวจสอบจะแปลงค่าที่ป้อนเป็นตัวเลข JavaScript ก่อน โดยจะตัดเครื่องหมายบวกนำหน้าและเลขศูนย์นำหน้าออก และอาจแปลงเลขยกกำลัง เช่น 1e3 เป็น 1000 ดังนั้นการป้อน 010 จะถูกตรวจสอบเป็น 10 ไม่ใช่ 010 ตัวเลขที่มีค่ามากเกินไปอาจสูญเสียความแม่นยำเนื่องจากข้อจำกัดของ JavaScript Number
คำถามที่พบบ่อย
1. เครื่องมือนี้รองรับการป้อนเลขทศนิยมหรือไม่?
ใช่ รองรับเลขทศนิยม เช่น 12.21 โดยใช้จุดเป็นตัวคั่นทศนิยม และจะตรวจสอบตามรูปแบบนั้น
2. การป้อนเครื่องหมายลบมีผลต่อผลลัพธ์อย่างไร?
เครื่องหมายลบทำให้ตัวเลขไม่เป็นพาลินโดรม เนื่องจากไม่มีเครื่องหมายลบที่ตำแหน่งท้ายสุดที่สมมาตรกัน
3. เครื่องมือนี้รองรับเลขฐานอื่นหรืออักษรอื่นหรือไม่?
ไม่รองรับ เครื่องมือนี้ตรวจสอบเฉพาะตัวเลขฐานสิบในรูปแบบมาตรฐานเท่านั้น ไม่รองรับเลขฐานสองหรืออักษรอื่น
ข้อควรทราบ
- การตรวจสอบทั้งหมดเกิดขึ้นในเบราว์เซอร์ ไม่มีการส่งข้อมูลไปยังเซิร์ฟเวอร์
- ผลลัพธ์จะรักษาลำดับและรายการที่ซ้ำกันตามที่ป้อน
- เครื่องมือนี้ไม่สร้างพาลินโดรมถัดไปหรือนับจำนวนพาลินโดรมย่อย
การประมวลผลเกิดขึ้นภายในเบราว์เซอร์ของคุณ