我有以下字符串:
X.YZ
XY.Z
X.Y.Z
我的目标是实现包含点的所有可能的字符串。
它应该照顾:
1。点应该在Chars之间
2。 char命令不能改变,只需要在字符之间插入一些点。
例如:
{{1}}
我应该从哪里开始?
答案 0 :(得分:1)
这可能会帮助您入门:
想象一下,dot = 1且没有dot = 0。 例如,U.VX.YZ = U1V0X1Y0Z 现在删除所有字母,你得到一些二进制:1010 这表明你可以从0000到1111点(这很难解释) 尝试反向执行此过程以获得所有答案。
例如:
String = "XYZ"
00 = XYZ
01 = XY.Z
10 = X.YZ
11 = X.Y.Z