这个问题很大程度上是基于这个问题,但是应该带来许多其他困难。
你的任务
您必须编写一个程序或函数,该程序或函数在接收到字符串时会打印出所有可能的字谜。出于这个问题的目的,一个字谜是一个字符串,它包含与原始字符串相同的字符,但不是原始字符串。子字谜是输入字符串的子字符串的字谜。字谜和子字谜不一定是或包含实际单词。
输入值
您可以通过任何标准输入法接受长度大于0的字符串。它可以包含任何ASCII字符。
输出量
您可以以任何标准方式输出输入字符串的所有可能的字谜和子字谜。您不得输出相同的字符串两次,也不能输出与输入相等的字符串。
其他规定
不允许使用标准漏洞
计分
这是代码高尔夫球,最少字节获胜。
空字符串可能是一个字谜吗?
—
Digital Trauma
是否允许输出原始字符串?
—
CalculatorFeline
@CalculatorFeline“您不得输出相同的字符串两次,或输出等于输入的字符串。”
—
Jonathan Allan
@DigitalTrauma,“您可以通过任何标准输入法接受长度大于0的任何字符串”。(添加重点)
—
Gryphon
一些测试用例会有所帮助
—
Xcoder先生,2017年