anagram 相关问题

通过重新排列由冰人形成的另一个人的字母(如电影)而形成的单词,短语或名称。

如何检查两个字符串是否是字谜?

这些是我的项目的详细信息: Anagrams:该项目的目的是创建一款向用户呈现的游戏 一个单词的字谜,必须在有限的时间内猜出正确的单词......

回答 4 投票 0

根据给定的字母配额和wordlist.txt构建可能的句子列表

我有wordlist.txt,用换行符分隔。 例如,如果我指定每个字母表使用的配额数量 数:1 电子:1 宽:1 乙:1 ○:2 k:1 剩余字母配额为 0。 如何构建一个森...

回答 1 投票 0

如何检查两个字符串是否是彼此的字谜?

我正在尝试编写一个程序,该程序接受用户的两个字符串: s1 = input("请输入一个词:") s2 = input("请输入另一个单词:") 如果...

回答 27 投票 0

Anagram_of_a_word.py

我在Python环境中工作。 我有一个宏观任务要解决,但现在我有一个巨大的问题要解决微观任务:在文本中找到一个单词的“B-anagram”,但是“B-

回答 2 投票 0

单词加字符的字谜

我在Python环境中工作。 我有一个宏观任务要解决,但现在我有一个巨大的问题要解决微观任务:在文本中找到一个单词的“B-anagram”,但是“B-

回答 1 投票 0

Leetcode 242-有效的字谜:为什么我的代码在这个测试用例中失败了?

提示如下:给定两个字符串 s 和 t,如果 t 是 s 的字谜词,则返回 true,否则返回 false。 我尝试通过创建一个 if 语句来修复它,该语句将检查两个哈希图是否相同

回答 1 投票 0

使用 Java 8 搜索字谜词

我必须编写程序,该程序应该读取字谜文件并显示单词+他的字谜。 Txt文件很大,使用扫描仪后,listOfWords大小为:25000。 输出示例: 单词字谜 1

回答 4 投票 0

如何在 Java 中检查字谜并查找给定字符串的所有字谜 [已关闭]

我需要编写一个具有两个功能的Java程序: 检查两个文本是否是彼此的字谜。 在功能 #1 的所有输入中:提供给定字符串的所有字谜。 输入功能 #...

回答 1 投票 0

问题的最佳解决方案 O(1):给定一个单词,返回存在于流/单词列表中的字谜列表

我在面试中收到这个问题,并编写了一个解决方案,但它不是最佳的。 给定一个单词流,例如: 军队、拉米、猫、吃、茶...... 你如何储存这些文字来支持...

回答 1 投票 0

超级字谜解决方案AOK吗?

所以我对Python很陌生,我正在尝试创建一个程序来识别“超级字谜”,即具有相同第一个和最后一个字母的字谜。我想出了这个,它有效,但我已经有了这个

回答 3 投票 0

有效的字谜代码 - 32 个案例中有 1 个案例失败。 31例通过

我尝试编写一个用于字谜的小代码,并编写了以下内容。 字符串 s = "字谜"; 字符串 t = "nagara"; 地图map1=新的HashMap 我尝试编写一个用于字谜的小代码,并编写了以下内容。 String s = "anagram"; String t = "nagara"; Map<Character,Integer> map1 = new HashMap<Character,Integer>(); Map<Character,Integer> map2 = new HashMap<Character,Integer>(); if (s.length() != t.length()) { System.out.println("Not an anagram"); } else { for (int i= 0;i<s.length();i++) { char c = s.charAt(i); char d = t.charAt(i); if (map1.containsKey(c)) { map1.put(c, map1.get(c)+1); } else { map1.put(c,1); } if (map2.containsKey(d)) { map2.put(d, map2.get(d)+1); } else { map2.put(d,1); } } for (Map.Entry<Character, Integer> entry : map1.entrySet()) { if (!map2.containsKey(entry.getKey())) { System.out.println("Not an anagram"); } else if (entry.getValue() != map2.get(entry.getKey())) { System.out.println("Not an anagram"); } } } 这适用于几乎所有要检查的情况,对于最长的 50000 个字符的字谜之一,它会失败。 有人能指出我这里看起来有什么问题吗? 对于 -128 到 +127 之间的值,您是 Integer 缓存 的受害者。 当您计算两个单词中的字符数时,将值作为 boxed Integer 对象放入地图中,您需要将它们作为 objects 进行比较,而不是作为 values。 问题出在这一行: else if (entry.getValue() != map2.get(entry.getKey())) 在这里,您将两个 Integer 对象与 != 进行比较,而不是使用 else if (!entry.getValue().equals(map2.get(entry.getKey()))) 这对于短单词有效的原因是每个字符的出现次数不超过神奇值127。 这些值缓存在 Integer 类中,因此小于(且等于)该值的装箱整数是 same,而大于该值的装箱整数是具有 equal 值的不同对象。

回答 1 投票 0

LeetCode 的 Valid Anagram 挑战并没有通过所有测试用例,但它在我的编辑器中运行良好,为什么?

我在在线编辑器上测试了我的代码,它在我测试的所有示例中都运行良好,但是当我将它提交到 LeetCode 时它失败了。为什么? LeetCode提交结果: 错误的答案 24 / 38 个测试用例通过

回答 1 投票 0

有效的 Anagram - 有人可以解释为什么我的代码没有通过示例案例 2 吗?

给定两个字符串 s 和 t,如果 t 是 s 的变位词,则返回 true,否则返回 false。 Anagram 是通过重新排列不同单词或短语的字母而形成的单词或短语,通常使用 ...

回答 1 投票 0

Python Anagrams 求解器

该程序的主要目标是写一些东西来赢得游戏 Pidgeon 字谜(是的,我知道这很可悲,但我认为它会很有趣)。游戏的运作方式是给你 6 个字母,然后 ha...

回答 0 投票 0

2273。删除字谜后查找结果数组(Leetcode 问题)

在我的代码行中,它显示索引 -97 出站。为什么会这样显示?我的代码哪里有问题? 我不明白为什么它显示。我的代码或我的逻辑有什么问题? 类

回答 0 投票 0

Anagram 函数在某些单词中因未知原因返回 False - Python

我尝试创建一个函数,如果两个单词是彼此的字谜(具有相同的字母)则返回 True。 我意识到我的计数器计数到 13,但不确定是什么问题。 def is_ana...

回答 3 投票 0

Python 3:非常难(至少对我来说)大学关于拟声词的作业。

我有这个作业,把我堵死了。其实我找到了一个解决方法,效果很好,但只有当要分析的数据不是很大的时候。我有一个字符串的列表,其中每个单词都是anagrams的...。

回答 1 投票 1

字符串排序功能的逻辑问题或语法问题

我是C++和一般编码的新手。我试图做一个简单的程序,基本上是接收两个单词,并会告诉你这两个单词是否是异构词。我也明白,有 ...

回答 1 投票 0

JS程序将一个给定的字符串按指定的方向旋转指定的幅度。

函数必须接受两个字符串参数:一个是要旋转的字符串,另一个是表示在特定方向上旋转次数的字符串。第二个...

回答 1 投票 0

如何在Java中仅用util.Scanner包对单个字符串按字母顺序排序?

只有import java.util.Scanner包是允许的。如何在Java中按字母顺序对单个字符串(它的字符)进行排序? import java.util.Scanner; public class Solution { static boolean ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.