หากคุณชอบสิ่งนี้ให้ลองเข้าร่วมใน:
สร้างตัวอย่างข้อมูล 12 นิพจน์ในภาษาเดียวกันซึ่งส่งผลให้ตัวเลข 0 ถึง 10 และ 42 ตามลำดับ แต่ไม่มีการเขียนข้อมูลตัวอักษรสตริงหรือข้อมูลตัวอักษรใด ๆ
ข้อมูลบิวด์อินเช่นPI()
และALPHABET()
ใช้ได้ดีเช่นของ U, X, Y, Z และค่าคงที่ของ CJam และค่าคงที่ของการประมวลผล BLORD, CHORD, CENTER, BREAK และ LINES ของการประมวลผล
ทุกตัวอย่างจะต้องสามารถยืนได้ด้วยตัวของมันเองนั่นคือมันอาจจะไม่พึ่งพาซึ่งกันและกัน อย่างไรก็ตามในตัวอย่างเดียวคุณสามารถกำหนดตัวแปรและใช้มันได้อย่างอิสระตราบใดที่คุณอ้างถึงโดยตรงตามชื่อและไม่ผ่านสตริงที่มีชื่อ
ตัวอย่างทั้งหมดจะต้องถูกต้องในคอมพิวเตอร์ของผู้ส่งในเวลาที่ส่ง (ตามที่รายงานโดย SE) แต่อาจไม่พึ่งพาสภาพท้องถิ่นที่ผิดปกติเช่นจำนวนไฟล์ในไดเรกทอรีวันที่หรือเวลาที่แน่นอนหรือข้อมูลเฉพาะจากผู้ใช้ .
ตัวอย่างของตัวอย่างที่ถูกต้อง
3: INT(LOG10(YEAR(TODAY())))
เพราะมันยังคงเป็นจริงในอนาคตอันใกล้
4: CUBICROOT(LEN(CHARACTERSET()))
เนื่องจากชุดอักขระ 256 ตัวอักษรเป็นเรื่องธรรมดามาก
8: SQRT(SYSTEMTYPE())
เนื่องจากระบบ 64 บิตเป็นเรื่องธรรมดามาก
ตัวอย่างของตัวอย่างที่ไม่ถูกต้อง
5: LEN(USERNAME())
เพราะคนส่วนใหญ่ไม่ใช้ "ผู้ดูแลระบบ" เป็นการเข้าสู่ระบบ :-)
9: LOG10(SYSTEMMEMORY())
เพราะมันใช้งานได้กับระบบที่มีหน่วยความจำ 1 GB
42 เท่านั้น: CODE("*")
เพราะมันมีสตริง / ตัวอักษรตามตัวอักษร
ผลลัพธ์ของข้อมูลโค้ดแต่ละรายการจะต้องส่งผลให้มีจำนวนจริง (ค่า, int, float ฯลฯ ) ที่สามารถใช้สำหรับการคำนวณเพิ่มเติมโดยใช้ภาษาเดียวกับตัวอย่างเช่นไม่ใช่สตริงข้อความที่แสดงถึงตัวเลขนั้น
อนุญาตเฉพาะภาษาที่ใช้ตัวอักษร
คะแนนคือจำนวนไบต์ทั้งหมดของข้อมูลโค้ดทั้ง 12 รวมกัน บรรทัดใหม่ที่แยกข้อมูลโค้ดจะไม่ถูกนับ
โปรดทราบว่ากฎข้างต้นอาจป้องกันบางภาษาจากการเข้าร่วมแม้ว่าพวกเขาจะทัวริงเสร็จสมบูรณ์
คำถามที่พบบ่อย
Qโปรแกรมสามารถรับอินพุตได้หรือไม่?
ตอบใช่ แต่คุณอาจไม่เพียงแค่ขอให้ป้อนข้อมูลและป้อนหมายเลขที่เกี่ยวข้อง
Qอนุญาตให้ใช้ตัวเลขทางกายภาพ (ไม่ใช่ข้อมูล) หรือไม่ ใช่เช่น
LOG10()
Qสัญลักษณ์ในทับทิมนับเป็นตัวอักษรได้หรือไม่?
ตอบใช่
ถามคะแนนรวมบรรทัดใหม่ระหว่างข้อมูลโค้ดแต่ละอันหรือไม่ เลขที่
ถาม TI-BASIC "ใช้ตัวอักษร" มากพอที่จะใช้งานได้หรือไม่?
ตอบใช่
ถามการนับเป็นเท็จและจำนวนจริงเป็นตัวอักษรตัวเลขหรือไม่
ตอบไม่ได้
Qเราสามารถใช้ตัวอักษรตัวเลขเพื่อเรียกฟังก์ชั่นได้ไหมถ้าเป็นวิธีเดียวและหมายเลขนั้นไม่ส่งผลต่อการส่งออกของฟังก์ชั่น?
ตอบใช่ถ้าเป็นวิธีปกติในการเขียนรหัสในภาษาของคุณ
Qภาษาของฉันถือว่ามี [บางสิ่ง] ที่จุดเริ่มต้นของแต่ละโปรแกรม / การแสดงออก ฉันต้องรวมมันไว้หรือไม่หรือข้อมูลโค้ดของฉันควรทำงานถ้าวางไว้กลางโปรแกรม
ตอบพวกเขาควรทำงานระหว่างโปรแกรม / นิพจน์
คำถามเกี่ยวกับตัวอักษร regex คืออะไร
สิ่งต้องห้ามยกเว้นภาษาที่ทำ regexes เท่านั้น
ถามรหัสชิ้นเดียวที่สามารถพิมพ์ตัวเลขที่ระบุทั้งหมดเป็นที่ยอมรับได้หรือไม่?
ตอบไม่ได้พวกเขาจะต้องแยกจากกันและเป็นอิสระร่วมกัน
ถามฉันขอสมมติว่าแผ่นสร้างสำเร็จรูปมีลักษณะคล้ายint main() {}...
กันหรือไม่?
ตอบใช่
ถามประเภทข้อมูลออกที่ได้รับอนุญาตอะไร?
Aประเภทข้อมูลตัวเลขใด ๆ เช่น int, float, ฯลฯ
ถามฉันต้องพิมพ์ผลลัพธ์ของข้อมูลโค้ดแต่ละชุดหรือไม่
ตอบไม่ได้การทำให้ผลลัพธ์พร้อมใช้งานในครั้งต่อไปนั้นเพียงพอแล้ว
Qอนุญาตให้ตั้งค่าตัวแปรล่วงหน้าได้หรือไม่?
ตอบใช่และมันจะถูกรีเซ็ต (หากมีการเปลี่ยนแปลง) สำหรับทุกตัวอย่าง
ถาม considered และeถือเป็นตัวอักษรตัวเลขหรือไม่
ตอบไม่ได้คุณสามารถใช้มันได้
ถามฉันขอคืนค่า 4 และ 2 ในเซลล์ต่าง ๆ ได้ 42 หรือไม่?
ตอบไม่ได้พวกเขาจะต้องเชื่อมต่อเป็นหนึ่งหมายเลข
Qไบต์หรือตัวละคร? ไบต์ แต่คุณอาจเลือกเพจที่ต้องการใด ๆ
ถามอาจใช้ฟังก์ชั่นคงที่และตัวแปรที่ตั้งไว้ล่วงหน้าเช่น J's 9:
, Actually 9
และ Pretzel 9
หรือไม่
ตอบใช่ถ้าคำศัพท์มี จำกัด (19 สำหรับ J, 10 สำหรับจริงและ Pretzel)