คำถามนี้เป็นคำถามหนักขึ้นปิดคำถามนี้แต่ควรก่อให้เกิดจำนวนของปัญหาเพิ่มเติม
งานของคุณ
คุณต้องเขียนโปรแกรมหรือฟังก์ชั่นที่เมื่อได้รับสตริงให้พิมพ์แอนนาแกรมที่เป็นไปได้ทั้งหมด สำหรับจุดประสงค์ของคำถามนี้แอนนาแกรมคือสตริงที่มีอักขระเหมือนกับสตริงดั้งเดิม แต่ไม่ใช่สตริงดั้งเดิม Subanagram เป็นแอนนาแกรมของสตริงย่อยของสตริงที่ป้อนเข้า แอนนาแกรมและกราฟย่อยไม่จำเป็นต้องเป็นหรือมีคำที่แท้จริง
อินพุต
คุณอาจยอมรับสตริงซึ่งอาจมีความยาวใด ๆ > 0 โดยวิธีการอินพุตมาตรฐาน มันอาจมีอักขระ ASCII ใด ๆ
เอาท์พุต
คุณสามารถส่งออกแอนนาแกรมและกราฟย่อยที่เป็นไปได้ทั้งหมดของสตริงที่ป้อนเข้าด้วยวิธีมาตรฐาน คุณต้องไม่ส่งออกสตริงเดียวกันสองครั้งหรือส่งออกสตริงเท่ากับอินพุต
กฎอื่น ๆ
ช่องโหว่มาตรฐานไม่ได้รับอนุญาต
เกณฑ์การให้คะแนน
นี่คือโค้ดกอล์ฟอย่างน้อยไบต์ชนะ