คำถามติดแท็ก numbers

ตัวเลขเป็นวัตถุทางคณิตศาสตร์ที่ใช้ในการนับการวัดและฉลาก คำถามเกี่ยวกับการใช้ตัวเลขในการประมวลผลตัวแปรการประมวลผลตัวเลขการแปลงการแสดงการเปลี่ยนแปลงเชิงตัวเลขการมีอยู่ของข้อมูลเป็นต้นสำหรับคำถามเกี่ยวกับหมายเลขโทรศัพท์โปรดใช้แท็ก [หมายเลขโทรศัพท์]

15
Number.sign () ในจาวาสคริปต์
สงสัยว่ามีวิธีที่ไม่สำคัญในการค้นหาเครื่องหมายของตัวเลข ( ฟังก์ชัน signum ) หรือไม่? อาจจะสั้น / เร็วขึ้น / สวยหรูกว่าโซลูชันที่ชัดเจน var sign = number > 0 ? 1 : number < 0 ? -1 : 0; ตอบสั้น ๆ ! ใช้สิ่งนี้แล้วคุณจะปลอดภัยและรวดเร็ว (ที่มา: moz ) if (!Math.sign) Math.sign = function(x) { return ((x > 0) - (x < 0)) || +x; …

30
สร้างหมายเลขเฉพาะด้วยเวลาจาวาสคริปต์
ฉันต้องการสร้างหมายเลขประจำตัวที่ไม่ซ้ำกันในทันทีโดยใช้จาวาสคริปต์ ที่ผ่านมาฉันได้ทำสิ่งนี้โดยการสร้างตัวเลขโดยใช้เวลา ตัวเลขจะประกอบด้วยปีสี่หลักเดือนสองหลักวันสองหลักชั่วโมงสองหลักนาทีสองหลักสองหลักวินาทีและสามหลักมิลลิวินาที มันจะมีลักษณะดังนี้: 20111104103912732 ... นี่จะให้ความแน่นอนเพียงพอสำหรับหมายเลขเฉพาะสำหรับวัตถุประสงค์ของฉัน เป็นเวลานานแล้วที่ฉันทำสิ่งนี้และฉันไม่มีรหัสอีกต่อไป ใครมีรหัสในการทำเช่นนี้หรือมีข้อเสนอแนะที่ดีกว่าในการสร้าง ID เฉพาะ

10
คณิตศาสตร์ - การจับคู่ตัวเลข
ฉันจะจับคู่ตัวเลขเชิงเส้นระหว่าง a และ b เพื่อไประหว่าง c และ d ได้อย่างไร นั่นคือฉันต้องการให้ตัวเลขระหว่าง 2 ถึง 6 แมปกับตัวเลขระหว่าง 10 ถึง 20 ... แต่ฉันต้องการกรณีทั่วไป สมองของฉันถูกทอด

6
ข้อมูลจำเพาะหมายเลข L (ยาว) ของ Java
ดูเหมือนว่าเมื่อคุณพิมพ์ตัวเลขใน Java คอมไพลเลอร์จะอ่านเป็นจำนวนเต็มโดยอัตโนมัติซึ่งเป็นเหตุผลว่าทำไมเมื่อคุณพิมพ์ (long) 6000000000(ไม่อยู่ในช่วงของจำนวนเต็ม) มันจะบ่นว่า6000000000ไม่ใช่จำนวนเต็ม 6000000000Lการแก้ไขปัญหานี้ผมต้องระบุ ฉันเพิ่งเรียนรู้เกี่ยวกับสเปคนี้ มีข้อกำหนดตัวเลขอื่น ๆ เช่นสั้นไบต์ลอยคู่หรือไม่? ดูเหมือนว่าสิ่งเหล่านี้จะดีที่จะมีเพราะ (ฉันถือว่า) ถ้าคุณสามารถระบุหมายเลขที่คุณกำลังพิมพ์เป็นตัวย่อ java ก็ไม่ต้องแคสต์ - นั่นเป็นข้อสันนิษฐานโปรดแก้ไขฉันถ้าฉันผิด . ปกติฉันจะค้นหาคำถามนี้ด้วยตัวเอง แต่ฉันไม่รู้ว่าข้อกำหนดตัวเลขประเภทนี้เรียกว่าอะไร

2
Regex เพื่อจับคู่ตัวเลขสองหรือสี่ครั้ง
เป็นคำถามง่ายๆเกี่ยวกับนิพจน์ทั่วไป แต่ฉันไม่พบคำตอบ ฉันต้องการตรวจสอบว่าตัวเลขปรากฏตามลำดับสองหรือสี่ครั้งหรือไม่ ฉันสามารถใช้ไวยากรณ์อะไรได้บ้าง? \d{what goes here?} ฉันพยายาม\d{2,4}แล้ว แต่นิพจน์นี้ยอมรับตัวเลขสามหลักเช่นกัน
96 regex  numbers 

6
ตัวเลขขนาดใหญ่ใน Java
ฉันจะคำนวณตัวเลขที่มีขนาดใหญ่มากใน Java ได้อย่างไร ฉันได้ลองแล้วlongแต่จะมีค่าสูงสุดที่ 9223372036854775807 และเมื่อใช้จำนวนเต็มมันบันทึกตัวเลขไม่เพียงพอดังนั้นจึงไม่แม่นยำเพียงพอสำหรับสิ่งที่ฉันต้องการ มีรอบนี้หรือไม่?

7
ค้นหาจำนวนที่มากที่สุดในรายการตัวเลข
มีวิธีหรือฟังก์ชันง่ายๆในการกำหนดจำนวนที่มากที่สุดในรายการ python หรือไม่? ฉันสามารถเขียนโค้ดได้เนื่องจากฉันมีตัวเลขเพียงสามตัว แต่มันจะทำให้รหัสซ้ำซ้อนน้อยลงมากหากฉันสามารถบอกสิ่งที่ยิ่งใหญ่ที่สุดด้วยฟังก์ชันในตัวหรือบางอย่าง
93 python  numbers  max 

15
บังคับจุดทศนิยมแทนลูกน้ำในการป้อนหมายเลข HTML5 (ฝั่งไคลเอ็นต์)
ฉันได้เห็นว่าเบราว์เซอร์บางตัวแปลinput type="number"สัญกรณ์ตัวเลข ตอนนี้ในช่องที่แอปพลิเคชันของฉันแสดงพิกัดลองจิจูดและละติจูดฉันจะได้สิ่งต่างๆเช่น "51,983" ซึ่งควรเป็น "51.982559" วิธีแก้ปัญหาของฉันคือใช้input type="text"แทน แต่ฉันต้องการใช้การป้อนตัวเลขที่มีการแสดงทศนิยมที่ถูกต้อง มีวิธีบังคับให้เบราว์เซอร์ใช้จุดทศนิยมในการป้อนตัวเลขโดยไม่คำนึงถึงการตั้งค่าภายในฝั่งไคลเอ็นต์หรือไม่ (มันไปโดยไม่บอกว่าในแอปพลิเคชันของฉันฉันแก้ไขสิ่งนี้ที่ฝั่งเซิร์ฟเวอร์อยู่แล้ว แต่ในการตั้งค่าของฉันฉันต้องการให้มันถูกต้องในฝั่งไคลเอ็นต์ด้วย (เนื่องจาก JavaScript บางตัว)) ขอบคุณล่วงหน้า. UPDATE ณ ตอนนี้การตรวจสอบใน Chrome เวอร์ชัน 28.0.1500.71 บน Windows 7 การป้อนตัวเลขไม่ยอมรับทศนิยมที่จัดรูปแบบด้วยลูกน้ำ คำแนะนำที่เสนอพร้อมstepแอตทริบิวต์ดูเหมือนจะไม่ได้ผล http://jsfiddle.net/AsJsj/


8
จะแปลงอาร์เรย์ไบต์เป็นค่าตัวเลข (Java) ได้อย่างไร?
ฉันมีอาร์เรย์ 8 ไบต์และต้องการแปลงเป็นค่าตัวเลขที่สอดคล้องกัน เช่น byte[] by = new byte[8]; // the byte array is stored in 'by' // CONVERSION OPERATION // return the numeric value ฉันต้องการวิธีที่จะดำเนินการแปลงข้างต้น


14
ฉันจะรวมตัวเลขทศนิยมที่เป็นลบในนิพจน์ทั่วไปนี้ได้อย่างไร
ฉันจะจับคู่ตัวเลขติดลบด้วยนิพจน์ทั่วไปนี้ได้อย่างไร regex นี้ทำงานได้ดีกับค่าบวก แต่ฉันต้องการให้มันอนุญาตค่าลบเช่น -10, -125.5 เป็นต้น ^[0-9]\d*(\.\d+)?$ ขอบคุณ
90 regex  numbers 

16
อัลกอริทึมตามระบบฐานตัวเลข? [ปิด]
ตามที่กล่าวมาในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบถาม & ตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจก่อให้เกิดการถกเถียงโต้แย้งการสำรวจความคิดเห็นหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงได้และอาจเปิดขึ้นมาใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อรับคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา เมื่อเร็ว ๆ นี้ฉันสังเกตเห็นว่ามีอัลกอริทึมที่ยอดเยี่ยมมากมายโดยอิงจากบางส่วนหรือทั้งหมดโดยอาศัยการใช้ตัวเลขอย่างชาญฉลาดในฐานความคิดสร้างสรรค์ ตัวอย่างเช่น: ไบโนเมียลฮีปขึ้นอยู่กับเลขฐานสองและฮีปทวินามที่ซับซ้อนมากขึ้นจะขึ้นอยู่กับเลขฐานสองเอียง อัลกอริทึมบางอย่างสำหรับการสร้างการเรียงลำดับตามคำศัพท์ตามพจนานุกรมจะขึ้นอยู่กับระบบจำนวนแฟคตอเรดิค การลองสามารถคิดได้ว่าเป็นต้นไม้ที่มองไปที่สตริงทีละหลักเพื่อให้ได้ฐานที่เหมาะสม ต้นไม้การเข้ารหัส Huffman ได้รับการออกแบบให้แต่ละขอบในต้นไม้เข้ารหัสเป็นศูนย์หรือหนึ่งในการแทนค่าไบนารี การเข้ารหัส Fibonacci ใช้ในการค้นหา Fibonacci และเพื่อสลับลอการิทึมบางประเภท คำถามของฉันคือมีอัลกอริทึมอะไรอีกบ้างที่ใช้ระบบตัวเลขที่ชาญฉลาดเป็นขั้นตอนสำคัญของสัญชาตญาณหรือการพิสูจน์ . ฉันกำลังคิดที่จะพูดคุยเกี่ยวกับเรื่องนี้ดังนั้นยิ่งฉันต้องวาดตัวอย่างมากเท่าไหร่ก็ยิ่งดีเท่านั้น

11
iOS: จะตั้งชื่อเดือนจากตัวเลขได้อย่างไร?
ฉันรู้ว่าชุดฟังก์ชัน NSDateformatter เป็นประโยชน์สำหรับมนุษยชาติ แต่ในขณะเดียวกันก็ทำให้ฉันสับสนมาก ฉันหวังว่าคุณจะช่วยฉันได้ ที่ไหนสักแห่งในรหัสของฉันมี int แทนเดือน ดังนั้น: 1 จะเป็นมกราคม 2 กุมภาพันธ์เป็นต้น ในอินเทอร์เฟซผู้ใช้ของฉันฉันต้องการแสดงจำนวนเต็มนี้เป็นชื่อเดือนที่ถูกต้อง ยิ่งไปกว่านั้นควรเป็นไปตามที่ตั้งของอุปกรณ์ ขอบคุณสำหรับข้อมูลเชิงลึก ในระหว่างนั้นฉันได้ทำสิ่งต่อไปนี้: int monthNumber = 11 NSString * dateString = [NSString stringWithFormat: @"%d", monthNumber]; NSDateFormatter* dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:@"MM"]; NSDate* myDate = [dateFormatter dateFromString:dateString]; [dateFormatter release]; NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; …

7
จะตรวจสอบได้อย่างไรว่าตัวเลขรวมอยู่ในช่วง (ในคำสั่งเดียว) หรือไม่?
ฉันใช้ Ruby บน Rails 3.0.9 และฉันต้องการตรวจสอบว่ามีตัวเลขรวมอยู่ในช่วงหรือไม่ นั่นคือถ้าฉันมีตัวแปรnumber = 5ฉันต้องการตรวจสอบ1 <= number <= 10และดึงค่าบูลีนหากnumberค่านั้นรวมอยู่ในช่วงนั้น ฉันทำได้ดังนี้: number >= 1 && number <= 10 แต่ฉันอยากจะทำในคำสั่งเดียว ฉันจะทำเช่นนั้นได้อย่างไร?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.