Monday Mini-Golf:คำถามสั้น ๆ เกี่ยวกับกอล์ฟที่โพสต์ (หวังว่า!) ทุกวันจันทร์
บางครั้งผู้คนเบื่อกฎของชีวิต: "อย่าทำอย่างนี้", "คุณทำไม่ได้", "เราจะไม่ปล่อยให้คุณทำอย่างนี้" ดูเหมือนว่าจะ จำกัด บางครั้ง! แต่ทุกขณะนี้ก็เป็นการดีที่จะได้สนุกสักหน่อยดังนั้นลองเขียนโค้ดเพื่อแก้ไขกฎเหล่านี้ และในขณะที่เราอยู่ที่นี่อาจแก้ไขการปฏิเสธอื่น ๆ เช่นกัน (แน่นอนการแก้ไขเหล่านี้จะไม่เพียงชั่วคราวดังนั้นเราจะฝากข้อความดั้งเดิมไว้ด้วย)
ท้าทาย
ความท้าทายของคุณคือการเขียนโปรแกรมหรือฟังก์ชั่นที่ทำให้ HTML มี<s>
ขีด</s>
จำกัด ในคำที่ จำกัด - นั่นคือคำที่ลงท้ายด้วยn't
หรือตามด้วยnot
- และหลังจากแต่ละคำเหล่านี้จะแทรกการเทียบเท่าในเชิงบวกใน CAPS ทั้งหมด ในตอนท้ายหลังจากช่องว่างจำนวนของการเปลี่ยนที่ควรจะรวม ตัวอย่างเช่น:
Please don't jump into the pool.
กลายเป็น
Please <s>don't</s> DO jump into the pool. 1
สำหรับคำที่ลงท้ายด้วยn't
หรือตามด้วยnot
(รวมถึงcannot
) การเทียบเท่าที่เป็นบวกคือทุกอย่างจนถึงดังที่กล่าวมาnot
(ไม่รวมช่องว่าง) นี่คือสิ่งที่ฉันหมายถึง:
do not speak
กลายเป็น<s>do not</s> DO speak
it doesn't work
กลายเป็นit <s>doesn't</s> DOES work
we cannot
กลายเป็นwe <s>cannot</s> CAN
อย่างไรก็ตามมีข้อยกเว้นเล็กน้อย ตรวจสอบให้แน่ใจว่าได้รับการจัดการอย่างเหมาะสม
can't -> <s>can't</s> CAN
won't -> <s>won't</s> WILL
ain't -> <s>ain't</s> AM
shan't -> <s>shan't</s> SHALL
I'm not -> <s>I'm not</s> I AM
you're not -> <s>you're not</s> YOU ARE
รายละเอียด
- อินพุตจะไม่มีช่องว่างใด ๆ ยกเว้นช่องว่างปกติ (ไม่มีแท็บบรรทัดใหม่ ฯลฯ )
- ข้อมูลที่ป้อนจะไม่มีเชิงลบใด ๆ (เช่น
we can't not do this
) - หาก
not
ปรากฏขึ้นทันทีหลังเครื่องหมายวรรคตอนหรือเป็นส่วนหนึ่งของคำอื่นให้ปล่อยไว้ - ตรวจสอบให้แน่ใจว่าได้เก็บข้อความต้นฉบับรวมถึงตัวอักษรตัวเล็ก / ตัวใหญ่ระหว่าง
<s></s>
แท็ก - ถ้าคุณต้องการคุณอาจจะใช้ในสถานที่ของ
<strike></strike>
<s></s>
การทดสอบกรณี
ปัจจัยการผลิต:
I'm sorry, but you can't do that.
Driving on the beach isn't allowed.
Driving on the beach is not allowed.
Please don't jump in; I cannot imagine what might come of that.
Don't worry; we won't get into trouble.
I'm not perfect, but you're not either.
You shan't do it 'cause I ain't doin' it!
Can't we capitalize special cases?
I don't like the words can't, shan't, won't, don't, ain't, or ppcgn't.
Oh, this? It's nothing.
Tie a slipknot in the rope.
Would you like Pinot Noir?
This sentence contains none of the replacement words. Not even knot or ca't.
This sentence doesn't contain one of the replacement words.
ขาออก:
I'm sorry, but you <s>can't</s> CAN do that. 1
Driving on the beach <s>isn't</s> IS allowed. 1
Driving on the beach <s>is not</s> IS allowed. 1
Please <s>don't</s> DO jump in; I <s>cannot</s> CAN imagine what might come of that. 2
<s>Don't</s> DO worry; we <s>won't</s> WILL get into trouble. 2
<s>I'm not</s> I AM perfect, but <s>you're not</s> YOU ARE either. 2
You <s>shan't</s> SHALL do it 'cause I <s>ain't</s> AM doin' it! 2
<s>Can't</s> CAN we capitalize special cases? 1
I <s>don't</s> DO like the words <s>can't</s> CAN, <s>shan't</s> SHALL, <s>won't</s> WILL, <s>don't</s> DO, <s>ain't</s> AM, or <s>ppcgn't</s> PPCG. 7
Oh, this? It's nothing. 0
Tie a slipknot in the rope. 0
Would you like Pinot Noir? 0
This sentence contains none of the replacement words. Not even knot or ca't. 0
This sentence <s>doesn't</s> DOES contain one of the replacement words. 1
เกณฑ์การให้คะแนน
นี่คือรหัส - กอล์ฟดังนั้นรหัสที่ถูกต้องสั้นที่สุดในหน่วยไบต์ชนะ Tiebreaker ไปที่การส่งที่ถึงจำนวนไบต์สุดท้ายก่อน ผู้ชนะจะไม่ได้รับเลือกในวันจันทร์ที่ 26 ต.ค. โชคดี!
Can't we capitalize special cases?
Oh this? It's nothing...
หรือI wonder if we'll notice any words like this?
?