veer66 / wordcut

Thai word breaker for Node.js
GNU Lesser General Public License v3.0
141 stars 40 forks source link

ตัดบทกลอนที่เจอมาในพันทิพธ์ไม่ถูก #4

Open pureexe opened 9 years ago

pureexe commented 9 years ago

ถ้าตัดได้แล้วถือว่าผ่านครับ

หอมอบอวลชวนชมกลลมหลงขอบสบงหมดจดยลสดสวยจบวรรคตอนผกผวนชวนงงงวยอดอวดอวยบนบกตกลงคลอง
ดวงกมลยลงามยามลมหวนหอมอบอวลทวนลมชมยามหายยลเอมอรอรชรนอนแนบกายนวลนางอายเลยอดชมยามลมเบา

เฉลย ครับ

.หอมอบอวล ชวนชม กล-ลมหลง
ขอบสบง หมดจด ยลสดสวย
จบวรรคตอน ผกผวน ชวนงงงวย
อดอวดอวย บนบก ตกลงคลอง ..

..ดวงกมล ยลงาม ยามลมหวน 
หอม-อบอวล ทวนลม ชมยามหาย 
ยลเอมอร อรชร นอนแนบกาย 
นวลนางอาย เลยอดชม ยามลมเบา...

อ้างถึง http://pantip.com/topic/32991100

veer66 commented 9 years ago

ผมลองดูแล้วโปรแกรมมันทำงานถูกอยู่ครับ แต่ว่า algorithm ที่ใช้ดีไม่พอจะแก้บทนี้ได้ คงหาท่าใหม่ ๆ มาใช้แทน

pureexe commented 9 years ago

กลอนนี้โหดมากครับ สู้ๆ

amincheloh commented 9 years ago

ผมลองใช้ swath ตัดดูได้ประมาณนี้ครับ

หอม|อบอวล|ชวนชม|กล|ลม|หลง|ขอบ|สบง|หมดจด|ยล|สด|สวย|จบ|วรรค|ตอน|ผก|ผวน|ชวน|งงงวย|อด|อวด|อวย|บน|บก|ตกลง|คลอง
ดวง|กมล|ยล|งาม|ยาม|ลม|หวน|หอม|อบอวล|ทวน|ลม|ชม|ยาม|หาย|ยล|เอมอร|อรชร|นอน|แนบ|กาย|นวล|นางอาย|เลย|อด|ชม|ยาม|ลม|เบา
pureexe commented 9 years ago

@amincheloh ตัดแล้วไม่มีคำไหนที่ขาดกลางคำเลย นับว่าใช้ได้แล้วครับ :D

iammock commented 8 years ago

โหดสุส จริงๆ ครับ นับถือ

iammock commented 8 years ago

ดูเหมือน wordcut จะทำได้ดีมากแล้วนะครับ

ผมได้ output อย่างนี้ครับ พบที่ผิดชัดเจนเพียง 3 ตำแหน่ง

หอม|อบอวล|ชวนชม|กล|ลม|หลง|ขอบ|สบง|หมดจด|ยล|สด|สวย|จบ|วรรค|ตอน|ผก|ผวน|ชวน|งงงวย|อด|อวด|อวย|บน|บก|ตกลง|คลอง ดวง|กมล|ยล|งาม|ยาม|ลม|หวน|หอม|อบอวล|ทวน|ลม|ชม|ยาม|หาย|ยล|เอมอร|อรชร|นอน|แนบ|กาย|นวล|นางอาย|เลย|อด|ชม|ยาม|ลม|เบา