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

30
Code Golf: Collatz Conjecture
ล็อค คำถามนี้และคำตอบถูกล็อกเนื่องจากคำถามไม่ตรงประเด็น แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ยังไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ แรงบันดาลใจจากhttp://xkcd.com/710/นี่คือโค้ดกอล์ฟสำหรับมัน ความท้าทาย กำหนดจำนวนเต็มบวกที่มากกว่า 0 ให้พิมพ์ลำดับลูกเห็บสำหรับจำนวนนั้น ลำดับ Hailstone ดูวิกิพีเดียสำหรับรายละเอียดเพิ่มเติม .. ถ้าจำนวนเท่ากันให้หารด้วยสอง ถ้าตัวเลขเป็นเลขคี่ให้คูณสามแล้วบวกหนึ่ง ทำซ้ำกับหมายเลขที่เกิดขึ้นจนกว่าจะถึง 1 (ถ้ายังคงอยู่หลังจาก 1 มันจะวนซ้ำไม่สิ้นสุด1 -> 4 -> 2 -> 1...) บางครั้งโค้ดเป็นวิธีที่ดีที่สุดในการอธิบายดังนั้นนี่คือบางส่วนจาก Wikipedia function collatz(n) show n if n > 1 if n is odd call collatz(3n + 1) else call collatz(n / 2) รหัสนี้ใช้ได้ …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.