TI-BASIC (TI-84 + / SE), 36 ไบต์
startTmr→rand:1/(1<randInt(1,6:"I survived!
ไม่มีการป้อนข้อมูลตามที่ความท้าทายระบุ
เอาต์พุตคือI survived!
ถ้าสำเร็จDIVIDE BY 0
ข้อผิดพลาดเป็นอย่างอื่น
DIVIDE BY 0
หน้าจอข้อผิดพลาดลักษณะเช่นต่อไปนี้:
ERR:DIVIDE BY 0
1:Quit
2:Goto
การเลือกตัวเลือกใดตัวเลือกหนึ่ง (และกลับสู่หน้าจอหลักหาก2
เลือก) จะปรากฏขึ้นError
หลังจากการเรียกโปรแกรม
ตัวอย่าง:
prgmCDGFE
Error
prgmCDGFE
I survived!
prgmCDGFE
I survived!
prgmCDGFE
Error
คำอธิบาย:
startTmr→rand:1/(1<randInt(1,6:"I survived! ;full program
startTmr→rand ;store the current time into "rand"
; this is necessary because "rand" is 0 after
; factory reset, the default state for TI-BASIC
; submissions
randInt(1,6 ;get a random integer in [1,6]
1< ;is greater than 1? 1 if true, 0 if false
1/( ;divide 1 by the result
; throws "DIVIDE BY 0" error if result was
; false
"I survived! ;leave this string in "Ans"
;implicitly print "Ans"
หมายเหตุ:
TI-BASIC เป็นภาษาโทเค็น จำนวนไบต์ไม่เท่ากับจำนวนอักขระ
ตัวอักษรตัวพิมพ์เล็กมีสองไบต์ในแต่ละ
- ตัวอักษรตัวพิมพ์เล็กสามารถเปิดใช้งานโดยใช้นี้โปรแกรมการชุมนุม
startTmr
เป็นคำสั่งในเครื่องคิดเลข TI-84 + และ TI-84 + SE เท่านั้น เครื่องคิดเลขดังกล่าวมีระบบปฏิบัติการที่แตกต่างกัน
randrange(5)
randrange(MAX_INT)%6