lipogram เป็นบล็อกของคำที่ไม่ใช้สัญลักษณ์ใด ๆ ตอนนี้ฉันกำลังหลีกเลี่ยงสัญลักษณ์ที่ห้าของเราที่ 26 ที่ปรากฏโดยทั่วไป คุณควรรู้ในสิ่งที่ฉันไม่สนใจ ถ้าไม่ค้นหา "lipogram" แล้วคุณจะรู้
งานของคุณ
ด้วยอักขระถ่านเปล่าและสตริงต่อไปนี้ (ช่องว่างอาจปรากฏขึ้นในนี้มีเพียง ASCII 32-126 ตัวอักษร) ในการป้อนข้อมูลการส่งออกเท็จถ้าถ่านนี้อยู่ในสายการป้อนข้อมูลความจริงถ้าไม่ ถ่านนี้ที่คุณต้องมองหามักจะมีสองช่วง: "A" ถึง "Z" หรือ "a" ถึง "z" (ASCII 65-90, 97-122) อย่าแยกความแตกต่างระหว่างตัวพิมพ์ใหญ่และตัวพิมพ์ใหญ่ นอกจากนี้ไม่ต้องกังวลเกี่ยวกับช่องว่างหรือสัญลักษณ์เครื่องหมายวรรคตอน ทั้งโปรแกรมและฟังก์ชั่นตอบสนอง นอกจากนี้คุณสามารถแยกอินพุต char และ string ออกเป็นสอง args สำหรับโปรแกรมหรือฟังก์ชั่นและ string ที่ arg แรกไม่เป็นไร
ภาพประกอบ
Truthy
e This is a lipogram.
a You need to consider other letters too.
E Capitals also count.
Falsy
e This sentence is not a lipogram (for e).
t This particular letter is surprisingly hard.
A You don't need to care about any non-alphabetic symbols.
เวอร์ชันที่ไม่ใช่ lipogrammed
lipogram เป็นชุดของคำที่แยกออกจากตัวอักษร ฉันทิ้งตัวอักษร "e" ไว้ด้านบน
งานของคุณคือการใช้ตัวอักษรและสตริง (ซึ่งอาจรวมถึงช่องว่าง) เป็นอินพุตคั่นด้วยช่องว่างหรือบรรทัดใหม่และผลลัพธ์ที่ผิดถ้าอักขระอยู่ในสตริงและความจริงเป็นอย่างอื่น คุณอาจคิดว่าสตริงนั้นประกอบด้วยอักขระ ASCII ที่พิมพ์ได้เท่านั้น (รหัส char 32-126) ตัวละครจะเป็นตัวอักษรภาษาอังกฤษเสมอและไม่มีความแตกต่างระหว่างตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ ตัวละครจะไม่เว้นวรรคหรือเป็นสัญลักษณ์ คุณสามารถเขียนโปรแกรมหรือฟังก์ชั่น คุณอาจใช้อักขระและสตริงเป็นอาร์กิวเมนต์แยกกันและสตริงอาจมาก่อน