问题是要找到长度为N的可重复二进制字符串的数目。如果二进制字符串的任何子字符串可以重复其自身以形成原始二进制字符串,则二进制字符串是可重复的。it cannot be obtained from any sub string of "1001" by repeating them any number of times对于长度1,我们有两个子字符<
所以,我正在做一个随机的Hiragana名字生成器(不要问为什么,好吗?)我遇到了点小麻烦。随机名称生成器在大多数情况下工作良好,但有时由于某种原因它会产生长串重复的辅音。因此,我决定在随机生成之后,尝试扫描ArrayList并删除重复字符,而不是像任何普通程序员那样直接解决这个问题:
ArrayList<String> name = new ArrayList<String我没有得到一个错误或任何东西,它只是不会删除重复字符(或者更