หากเรามีสตริงของตัวอักษรตามตัวอักษรและเครื่องหมายขีดกลางบางตัวและเราต้องการนับจำนวนเครื่องหมายขีดกลางระหว่างอักขระสองตัวใด ๆ ในสตริงนี้ วิธีที่ง่ายที่สุดในการทำเช่นนี้คืออะไร?
ตัวอย่าง:
การป้อนข้อมูล: a--bc---d-k
เอาท์พุท: 2031
ซึ่งหมายความว่ามี 2 ขีดกลางระหว่าง a และ b, 0 เส้นประระหว่าง b และ c, 3 ขีดกลางระหว่าง c และ d และ 1 เส้นประระหว่าง d และ k
เป็นวิธีที่ดีในการค้นหารายการผลลัพธ์ในหลามอะไร
3
คุณสามารถลองใช้กับ for-loop
—
Boseong Choi
@BoseongChoi ใช่ฉันพยายามลูป แต่แน่นอนฉันสับสนคุณช่วยอธิบายเพิ่มเติมหน่อยได้ไหม?
—
Not_Founded
@ Ch3steR ฉันคิดว่าเราไม่ได้มีการป้อนข้อมูลดังกล่าว
—
Not_Founded
ดังนั้นทั้งสอง
—
กองมากเกิน
a-b-cและa-----------bจะกลายเป็นเอาท์พุทเดียวกัน11?
สิ่งเหล่านี้เป็นเครื่องหมายยัติภังค์
—
TRiG