问题标签 [anagram]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 将 System.out.print 转换为 JOption 窗格?
想要输出这个程序,它告诉两个单词是否是字谜。我想知道如何将所有 System.out.print 命令更改为 JOption 窗格命令!我很想得到任何帮助,因为我是一名一年级程序员并且有这个任务到期。
}
regex - 需要帮助扩展字谜正则表达式
我正在尝试扩展此正则表达式以列出给定字母集的所有可能的字谜:
到目前为止,基于这个正则表达式,我可以接收到由字母“dadder”组成的单词和子单词的任何组合的匹配,例如“adder”、“add”、“ad”、“red”等。正则表达式复杂而不是简单[dadder]*
的原因是因为显然每个字母可以匹配无限次,这很糟糕,我希望每个字母只匹配测试字符串一次,如果提供两个 d,它最多可以匹配只有两次或更少。如果有人当然可以简化正则表达式以匹配指定 X 次精确的任何字母组合,请随时提供它:)
然而我的主要问题是,我现在想加入一个句号字符“。”。如果在字符列表中遇到句号,它将充当通配符并且可以匹配任何字符 az。所以dadd.r
可以匹配daddzr
, daddor
,daddpr
等rpdadd
。
有人可以帮我吗?
anagram - 字谜检查器说明
我是一年级程序员,我想知道这段代码提取物是做什么的。它是 main 的一部分,它检查 2 个单词是否是彼此的字谜。我不完全确定这代表什么。
ruby - 快速解谜
给定两个字符串,我想确定它们是否是彼此的字谜。这是我想出的解决方案:
但我认为可能有更好的。我分析了这个方案的效率,得出了:
chars
: 将字符串拆分为字符数组O(n)
sort
:按字母顺序对字符串进行排序,我不知道如何在 Ruby 中实现排序,但我认为O(n log n)
这是众所周知的排序效率join
: 从一个字符数组构建一个字符串O(n)
==
:字符串比较本身必须检查字符串的每个字符2*O(n)
Given the above, I categorized the efficiency of the entire solution as O(n log n)
since sorting had the highest efficiency. Is there a better way to do this that is more efficient than O(n log n)
?
java - 如何使用从 ArrayList 的字符串在 ArrayList 中生成 ArrayLists 的函数从 ArrayList 生成 ArrayLists 的 ArrayList
我有一个java程序
- 读取文本文件,
- 把所有的话都放在一个
ArrayList
- 将所有单词放入一个
ArrayList
, 小写字母并删除标点符号
我现在想再做两件事。
- 一个创建 String ArrayList 字符串的所有字谜的函数,
- 一个 ArrayList 的 ArrayList,它将每个字谜和原始字符串存储到 ArrayList 中的每个 ArrayList 中。
所以我想开发一个函数,它将一个字符串从一个 ArrayList 插入到一个新的 ArrayList 中,并将其全部变成字谜并将它们放入一个 ArrayList 中,然后将该 ArrayList 放入正在读取旧 ArrayList 的 ArrayList 中。
看起来像这样的东西:
我想做一个有点像这样的函数,但是我在这里所做的......并没有真正起作用。
这方面的一些指导会很棒。
java - 使用方法在 ArrayLists 中循环
在很多帮助下,我开发了一种方法,可以制作字谜,然后将它们添加到ArrayList
.
问题是当我尝试使用此函数在将s 从一个添加到另一个ArrayList
的循环中生成s 时,我收到一条错误消息,提示我不能使用 void,并且该方法为 void。String
ArrayList
f()
让我再次澄清一下:我想使用此功能将ArrayList
s of anagrams 插入 another 中的每个位置ArrayList
。字谜列表源自String
从一个列表读取到另一个列表的 s。我尝试将方法更改为静态,但这不起作用,我还删除了return;
方法中的一次,但这也不能解决它。
我如何让这整个事情发挥作用?
java - 在读取打印条件时打印 ArrayList
我有两个ArrayList<String>
s。一个包含带有标点符号和大写的单词,另一个则删除了这些。
清单 1:
清单 2:
这个想法是检查并查看哪些单词是彼此的字谜。如果是的话,我想做的就是重新打印它们,但在同一行上的字谜词:
我试着这样做:
我想到的方式是这个 for 循环持续 List1(words) 的大小并打印它正在查看的单词。然后我使用我的 anagramChecker:
这种方法不起作用,它的输出是这样的:
我尝试使用地图,以便在单词本身在第二个列表中按字母顺序排序后,我可以按字母顺序对单词进行排序。这具有大致相同的外观输出。
python - 来自给定文件的 Python Anagram Finder
我已经在阳光下尝试了一切来解决这个问题,但一无所获。我什至不确定如何解决这个问题。说明如下...
您的程序将询问用户包含单词列表的文件的名称。单词列表被格式化为每行一个单词。• 对于每个单词,找出该单词的所有字谜(有些不止一个)。• 输出:报告有多少单词有 0、1、2 等字谜。输出形成最多字谜的单词列表(如果有多个具有相同最大长度的集合,则输出所有单词)。• 您应该使用适当的功能分解。
请记住,我已经编写了不到一个月的程序,所以尽可能地把所有东西都简化了。提前致谢。
python - 在 python 中编辑字符串以查找字谜
给定字符串...
able\nacre\nbale\nbeyond\nbinary\nboat\nbrainy\ncare\ncat\ncater\ncrate\nlawn\nlist\nrace\nreact\nsheet\nsilt\nslit\ntrace\n
我试图弄清楚如何将字符串中的每个单词分配给一个变量,然后按字母顺序对每个单词进行排序,这将允许我比较它们以查看哪些是字谜,哪些不是。我有大约一个月的 Python 经验,如果可以的话,一切都会变得愚蠢。
c# - 如何将输入输出为每个辅音之间带有元音的字谜?
我对编码比较陌生,我想制作一个可以接受输入并将其输出为字谜的测试程序。但是字谜不能只是一堆乱七八糟的字母,它需要是某种可以理解的“词”(即,如果我输入“恐龙”,我想得到一些类似于“nisadoru”的东西作为回报,而不是一些东西像'dsrunsia')。如果更进一步并不太费力,我也有兴趣让程序在输出中添加一个额外的字母(即,如果我输入'dinosaur',我可以收到'nisadorux')。
我不是在寻找要添加到单词中的额外字母的选择,我希望添加我选择的字母。如果重要的话,字母是 x。所以所有的字谜都会包含一个额外的 x。
我努力寻找,但没有找到任何有用的帮助。我没有任何代码可以关闭,但是对于那些说我不会从简单地给出代码中学习的人,我更喜欢查看一个完整的部分并解构它或弄清楚一切是如何工作的,而不是试图把各种各样的东西放在一起作为测试。