เเรงบันดาลใจจาก การเริ่มต้นเท่ากับจุดจบ
รับสตริงs
และจำนวนเต็มn
เอาท์พุทความจริง / เท็จว่าn
ถ่านในนั้นs
เท่ากับn
th จากถ่านปลายในs
วันจากถ่านที่สิ้นสุดใน
อินพุต
สตริงที่ไม่ว่างและจำนวนเต็ม คุณสามารถใช้การจัดทำดัชนี 0 หรือทำดัชนีตาม 1 จำนวนเต็มรับประกันว่าถูกต้องตามสตริง ตัวอย่างเช่นหากสตริงคือ "supercalifragalistic123" จำนวนเต็มสามารถอยู่ระหว่าง 1 ถึง 23 สำหรับการจัดทำดัชนีแบบ 1 และ 0 ถึง 22 สำหรับการจัดทำดัชนีแบบ 0 โปรดทราบว่าจะมีขนาดใหญ่กว่าครึ่งหนึ่งของความยาวของn
s
อินพุตถูก จำกัด ไว้ที่ ASCII ที่พิมพ์ได้
เอาท์พุต
ค่าความจริง / falsey ขึ้นอยู่กับว่าn
ค่า th ในs
เท่ากับn
th จากมูลค่าสุดท้ายs
มา
โปรดทราบว่าอักขระตัวสุดท้ายอยู่ในตำแหน่ง 0 สำหรับการจัดทำดัชนีแบบ 0 และตำแหน่ง 1 สำหรับการจัดทำดัชนีแบบ 1 คิดว่ามันเป็นการเปรียบเทียบสตริงกับสิ่งที่ตรงกันข้าม
กรณีทดสอบ
0 การจัดทำดัชนี
"1", 0 Truthy 1 == 1
"abc", 1 Truthy b == b
"aaaaaaa", 3 Truthy a == a
"[][]", 1 Falsey ] != [
"[][]", 0 Falsey [ != ]
"ppqqpq", 2 Truthy q == q
"ababab", 5 Falsey a != b
"12345", 0 Falsey 1 != 5
"letter", 1 Truthy e == e
"zxywv", 3 Falsey w != x
1 การจัดทำดัชนี
"1", 1 Truthy 1 == 1
"abc", 2 Truthy b == b
"aaaaaaa", 4 Truthy a == a
"[][]", 2 Falsey ] != [
"[][]", 1 Falsey [ != ]
"ppqqpq", 3 Truthy q == q
"ababab", 6 Falsey a != b
"12345", 1 Falsey 1 != 5
"letter", 2 Truthy e == e
"zxywv", 4 Falsey w != x
n
เป็นจุดรหัส? (สำหรับภาษาที่ลึกลับเช่นคลื่นสมอง)