วัตถุประสงค์
เขียนโปรแกรมหรือฟังก์ชั่นที่ตรวจสอบว่าชื่อตัวแปรนั้นถูกต้องและเอาท์พุท 1 หรือTrue
ถ้ามันถูกต้อง 0.5 ถ้ามันถูกต้อง แต่เริ่มต้นด้วยขีดล่าง (_) และ 0 หรือFalse
ถ้ามันไม่ถูกต้อง
กฎระเบียบ
- ชื่อตัวแปรในภาษาส่วนใหญ่จะใช้ได้หากเริ่มต้นด้วยเครื่องหมายขีดล่างหรือตัวอักษร (az, AZ, _) และอักขระที่เหลือเป็นตัวอักษรขีดล่างตัวอักษรหรือตัวเลข (az, AZ, 0-9, _)
- เอาท์พุท 1 หรือ
True
ถ้าชื่อตัวแปรนั้นถูกต้องและ 0 หรือFalse
ถ้าไม่ถูกต้อง - อย่างไรก็ตามการเริ่มต้นตัวแปรด้วยเครื่องหมายขีดล่างไม่ใช่วิธีที่ดีดังนั้นให้ส่งคืน 0.5 หากเริ่มต้นด้วยเครื่องหมายขีดล่างและชื่อนั้นถูกต้อง
กรณีทดสอบ
อินพุต
abcdefghijklmnop
เอาท์พุต
1
อินพุต
_test_
เอาท์พุต
0.5
(เริ่มต้นด้วยเครื่องหมายขีดล่าง)
อินพุต
123abc
เอาท์พุต
0
(เริ่มต้นด้วยตัวเลข)
อินพุต
A_b1C_23
เอาท์พุต
1
อินพุต
_!
เอาท์พุต
0
(ไม่ใช่ 0.5 เพราะไม่ถูกต้อง)
อินพุต
magical pony1
เอาท์พุต
0
(ไม่มีช่องว่าง)
นี่คือรหัส - กอล์ฟดังนั้นรหัสที่สั้นที่สุดจึงชนะ
โบนัส: -10% ถ้าโปรแกรม / ฟังก์ชั่นของคุณแสดงผล0
เป็นสตริงว่างเปล่า ( ""
)
__init__
; ยังไม่มีชั้นเรียนไม่จำเป็นต้องมี__init__
แต่มักจะมีหนึ่ง