我在python中瞎搞,发现了一个名为itertools
的库。它对你在比赛中遇到的挑战非常有用。然而,我参加的三个比赛中只有一个接受python。它们都主要支持java和其他各种c风格的语言。在
无论如何,我用python编写了这段代码,并希望将其翻译成java。在
import itertools
array = [''.join(x) for x in itertools.permutations(input("Enter a word: "))]
print(",".join(array).replace(",", "\n"))
这将打印出单词长度的所有排列。在
示例:嗨--->;嗨,ih
foo--->;foo,foo,ofo,oof,ofo,oof
(有重复项,回答时忽略)
现在我意识到这个java代码与我所做的类似(不用费心去检查它了。只知道它做同样的任务)
^{pr2}$现在在竞争的紧要关头,我真的更喜欢用我的3行代码来反对这一点,但是,我不能,因为限制。有人知道java中有一个类似于python的itertools
的库吗?
番石榴的^{} 也许能做到这一点,但正如许多其他人所说,第三方库通常不是竞赛编程的公平游戏。(Java中没有这种内置功能。)
相关问题 更多 >
编程相关推荐