这个Python代码的相当Java版本

2024-09-27 09:28:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我在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的库吗?


Tags: 代码inimportgt语言forfoo风格
1条回答
网友
1楼 · 发布于 2024-09-27 09:28:41

番石榴的^{}也许能做到这一点,但正如许多其他人所说,第三方库通常不是竞赛编程的公平游戏。(Java中没有这种内置功能。)

相关问题 更多 >

    热门问题