ดังนั้นคุณต้องการสร้างไฮกุ แต่คุณไม่แน่ใจว่าเป็นไปตามกฎของพยางค์สำหรับไฮกุหรือไม่
ฉันไม่อยากจะเขียนสิ่งที่ไม่เหมาะสมเหมือนปกติดังนั้นคุณต้องทำสิ่งนี้ มาติดอยู่ที่นั่น
ค้นหาไฮกุออกมาในป่า
สำหรับจุดประสงค์ของการท้าทายนี้เราจะทำการตรวจสอบว่าบทกวีที่กำหนดตรงตามเกณฑ์เหล่านี้หรือไม่:
- มีสามบรรทัด
- บรรทัดแรกมี 5 พยางค์
- บรรทัดที่สองมี 7 พยางค์
- บรรทัดที่สามมี 5 พยางค์
แต่ละบรรทัดประกอบด้วยคำอย่างน้อยหนึ่งคำคั่นด้วยกลุ่มของช่องว่าง คำเหล่านี้ไม่จำเป็นต้องเป็นคำภาษาอังกฤษที่ถูกต้อง
แต่ละคำจะถูกแบ่งออกเป็นพยางค์และจากนั้นจะนับพยางค์เหล่านั้นเพื่อนับจำนวนพยางค์ทั้งหมดของบรรทัด
พยางค์มี 2 หรือ 3 ส่วน: จุดเริ่มต้นจุดสิ้นสุดและอาจอยู่ตรงกลาง แต่ละส่วนจะมีทั้งกลุ่มของ consonsants (ยังเป็นที่รู้จักพยัญชนะกลุ่มเช่นs
, sk
หรือspl
) หรือกลุ่มของสระ (เช่นi
, ea
หรือoui
)
หากจุดเริ่มต้นเป็นกลุ่มของพยัญชนะตรงกลางจะเป็นกลุ่มของเสียงสระและท้ายที่สุดจะเป็นกลุ่มของพยัญชนะ หากการเริ่มต้นเป็นกลุ่มของเสียงสระปลายจะเป็นกลุ่มของพยัญชนะและจะไม่มีตรงกลาง
ยกตัวอย่างเช่นคำว่าexample
ถูกสร้างขึ้นจากสามพยางค์ex
, และam
ไม่สิ้นสุดในขณะที่มันถูกตัดสั้นในตอนท้ายของคำple
ple
เป็นอีกหนึ่งตัวอย่างคำว่าsyllable
ยังมีสามพยางค์syll
, abl
และe
ซึ่งยังไม่เคยมีใครตอนจบ
สำหรับตัวอย่างสุดท้ายหนึ่งคำword
มีหนึ่งพยางค์word
ซึ่งลงท้ายด้วยกลุ่มพยัญชนะ
ความท้าทาย
รับสตริง, รายการของสตริง, รายการของรายการหรือรูปแบบที่เหมาะสมอื่น ๆที่เป็นตัวแทนของบทกวีที่มีอย่างน้อยหนึ่งบรรทัดพิจารณาว่ามันเป็นไปตามเกณฑ์ของไฮกุที่ระบุไว้ข้างต้นและส่งกลับผล
คุณสามารถส่งคืนผลลัพธ์ในรูปแบบใด ๆ ต่อไปนี้:
- คุณค่าความจริงหากบทกวีเป็นไฮกุและเป็นเท็จอย่างอื่น
- ค่าเท็จถ้าบทกวีเป็นไฮกุและเป็นความจริงอย่างอื่น
- ค่าจากช่วง จำกัด ของค่าที่ระบุในการส่งถ้าบทกวีเป็นไฮกุและค่าจากช่วง จำกัด เฉพาะของค่าซึ่งกันและกันซึ่งระบุไว้ในการส่งด้วย
คุณอาจสมมติว่าบทกวีไม่มีตัวอักษรที่ไม่ใช่ตัวอักษร แต่คุณอาจไม่คิดว่ามันเป็นตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็กทั้งหมด
สำหรับวัตถุประสงค์ของการท้าทายนี้Y
คือเสียงสระ
กรณีทดสอบ
Truthy
This is a haiku
Yes it truly is one
See what I did man
I am so tired
of writing this already
when can I stop this
Writing another
Of these horrific things
Come on please
Consonant only
Counts as one syllable
ghjk tgh knmb wrts vbc
Falsy
oh boy writing non haiku is so much easier
This is
so good
on my
poor dear brain
The syllables do not match
at least I do not think so
I have not checked
It does not really matter
these test cases will help
At least I think they will
I am done here
This is enough
Goodbye
เกณฑ์การให้คะแนน
ตั้งแต่นี้เป็นรหัสกอล์ฟ
คำตอบที่สั้นที่สุดจะชนะ
ขอให้ทุกคนโชคดี