ฟอรั่ม

คำถามสนามเด็กเล่น Mac รวดเร็ว; ม้วนขวา ม้วนซ้าย

หรือ

onqun

โปสเตอร์ต้นฉบับ
13 ต.ค. 2549
  • 11 ก.ค. 2019
ฉันสับสนมากที่สิ่งมีชีวิตของฉันไม่หยุดเมื่ออยู่บนสวิตช์ ฉันขอโทษสำหรับโพสต์นี้ฉันผิดหวัง

เอกสารแนบ

  • 17BF2BDA-47BD-4875-BB38-655C715CBFCE.png 17BF2BDA-47BD-4875-BB38-655C715CBFCE.png'file-meta'> 4.3 MB · จำนวนการชม: 1,427
0

09872738

ยกเลิก
12 ก.พ. 2548


  • 11 ก.ค. 2019
ไม่แน่ใจว่ามันทำแบบนั้นที่ไหนและพฤติกรรมที่คุณคาดหวัง คุณสามารถให้ข้อมูลเพิ่มเติมได้หรือไม่?

รหัสของฉันแตกต่างจากรหัสของคุณเล็กน้อย และเนื่องจากฉันอยู่ในรุ่นเบต้า รหัสจะไม่ทำงานอีกต่อไป ดังนั้นฉันจึงไม่สามารถลองใช้รหัสของคุณได้

อย่างไรก็ตาม: เป็นไปได้ไหมที่ปัญหาของคุณเกิดจากการใช้ลูป:

ในขณะที่ !isOnOpenSwitch ?

สิ่งนี้ทำให้ Byte พยายามเดินตลอดไป ฉันจึงใช้ a สำหรับ ( สำหรับฉันใน 1 ... 14 ) วนซ้ำแทน ดังนั้น Byte จะหยุดทันทีที่เดินเข้าฉาก แก้ไขล่าสุด: 11 ก.ค. 2019 หรือ

onqun

โปสเตอร์ต้นฉบับ
13 ต.ค. 2549
  • 12 ก.ค. 2019
ใช่อาจจะ แต่ทำไม? อยู่ที่สวิตช์เปิด 0

09872738

ยกเลิก
12 ก.พ. 2548
  • 12 ก.ค. 2019
onqun กล่าวว่า: ใช่อาจจะ แต่ทำไม? อยู่ที่สวิตช์เปิด
เนื่องจากมันไม่เคยออกจากวงใน ดูเหมือนว่า: เมื่ออยู่ในแถวสุดท้าย หลังจาก turnLeft มันติดอยู่ในวงใน (ในขณะที่ isBlockedLeft || isBlockedRight) เพราะมันถูกบล็อกทางด้านขวา ดังนั้นจึงไม่เคยออกจากลูปและดังนั้นจึงเคลื่อนที่ไปข้างหน้า อนันต์...

ดังนั้นฉันเชื่อว่าฉันต้องแก้ไขโพสต์แรกของฉัน: ปัญหาไม่จำเป็นต้องเกิดจากวงรอบนอกเสมอไป แต่เป็นปัญหาในวงใน โดยไม่เคยทิ้งมันไว้เลยแม้แต่ครั้งเดียวในแถวสุดท้าย แก้ไขล่าสุด: 12 ก.ค. 2019

BootLoxes

ถึง
15 เม.ย. 2019
  • 27 ก.ย. 2019
นี่คือสิ่งที่ฉันใช้เมื่อเสร็จสิ้นการท้าทายเมื่อวานนี้ แม้ว่ารหัสของฉันจะไม่ง่ายเหมือนของคุณ ฉันต้องการลองหาวิธีที่ง่ายกว่านี้ในภายหลังเมื่อฉันเรียนรู้เพิ่มเติมเกี่ยวกับการเขียนโปรแกรม

เอกสารแนบ

  • ABF26809-6D13-42C8-A3AB-D3F3DAFE9364.jpeg ABF26809-6D13-42C8-A3AB-D3F3DAFE9364.jpeg'file-meta'> 1,002.1 KB · เข้าชม: 792