palindrome 相关问题

可以在任一方向,向前或向后以相同方式读取的单词,短语,数字或其他单元序列。

Leetcode 问题 9. 回文数(Python3)。为什么我的代码失败?

这是代码: 类解决方案: def isPalindrome(self, x: int) -> bool: 如果 str(x) == 反转(str(x)): 返回真 别的: 返回错误

回答 2 投票 0

查找字符串是否为回文时程序出现逻辑错误

这个查找字符串是否为回文的程序由于逻辑错误而无法正常工作。请帮我纠正这个程序。 公共类回文{ 公共字符串 checkPal(字符串 str...

回答 1 投票 0

asm x86 32 位中的回文函数

节.data msg1 db '引入长度!',0xA,0xD len1 equ $-msg1 nl db 0xA,0xD pal db '是回文',0xA,0xD lenpal equ $-pal nonpal db '不是回文',0xA,0xD

回答 1 投票 0

打印单个单词中可能的回文子串组合的总数

找出单个单词中可能的子串组合总数,不重复。 例如,“PASTA”具有以下可能的组合:[“P”、“A”、“S”、“T”、“AA”、“ASA”、“ATA”]。那里...

回答 1 投票 0

Leetcode 234. 回文链表,字符串解法给出超时错误,谁能解释一下为什么吗?

这是我给出的解决方案。 类解决方案{ public boolean isPalindrome(ListNode head) { 字符串s=“”; 字符串 p=“”; 而(头!=空){ ...

回答 1 投票 0

我检查给定数字是否是回文的代码不起作用

var1 = int(input("请输入一个数字:")) num = str(var1)[::-1] 如果 var1 == num: print("它是一个回文") 别的: print("这不是回文") 输入数字:121 ...

回答 1 投票 0

查找给定字符串按字典顺序最小的回文

我需要找到按字典顺序最小的回文。例如, s =“axxb??” 两个问号可以分别替换为字符a和b,组成一个字符串 s =“一个...

回答 1 投票 0

为什么我在函数中遇到类型错误?

我试图在Javascript(freeCodeCamp认证项目)中创建一个回文检查器,但在“原始”var中不断收到类型错误,这意味着该函数不起作用。我……

回答 1 投票 0

从两个字符串构建回文

我想写一个Python函数来有效地做到这一点: 该函数将采用两个字符串“a”和“b”,并尝试找到最长的回文字符串 可以形成这样一个

回答 1 投票 0

Leetcode内存优化-最长回文子串

最近做了很多Leetcode题。当我做某题失败时,我一直都知道为什么,但这次不知道 - 问题 5. 最长回文子串: 给定一个字符串 s,返回 lo...

回答 2 投票 0

leetcode 回文数 c++

类解决方案{ 民众: bool isPalindrome(int x) { std::string s = std::to_string(x); 布尔返回= false; 对于 (int i=0;i class Solution { public: bool isPalindrome(int x) { std::string s = std::to_string(x); bool returnthis = false; for (int i=0;i<s.size();i++){ for (int j=s.size()-1;j>=0;j=j-1){ if (s[i]==s[j]){ bool returnthis = true; } } } return returnthis; } }; 我正在尝试使用字符串解决回文问题,但在我的代码中,returnthis 布尔值永远不会变为 true。为什么会这样呢? (我知道可能有更好的解决方案,但我是初学者,我能想到的就是这个解决方案) 您试图将字符串的每个字符与末尾的每个其他字符进行比较,这不是检查回文的正确方法。回文字符串是向后读与向前读相同的字符串。因此,您只需检查第一个字符是否等于最后一个字符,第二个字符是否等于倒数第二个字符,依此类推,直到字符串的中间。 此外,您在 if 语句中声明了一个局部变量 returnthis,它隐藏了函数开头定义的 returnthis 变量。这个内部 returnthis 与您在函数末尾返回的变量不同。外部 returnthis 的值永远不会改变并保持 false。 而是尝试使用两个指针,例如 i 和 j 以及 while 循环,来比较字符串开头和结尾的字符,向中心移动。 class Solution { public: bool isPalindrome(int x) { std::string s = std::to_string(x); int i = 0; int j = s.size() - 1; while (i < j) { if (s[i] != s[j]) { return false; // If characters at i and j are not equal, it's not a palindrome. } i++; j--; } return true; // If we checked all character pairs successfully, it's a palindrome. } };

回答 1 投票 0

字符串中最长的回文?

我想打印字符串中最长的回文,我已经编写了代码,但这对某些测试用例给出了错误的答案。我无法在我的代码中找到错误。 任何人都可以帮我...

回答 2 投票 0

如何找到该语言的语法?

如何使用chomsky找到该语言的语法:La = {ww^r: w e {0,1}^*, w结尾为1}? 这是我的解决方案: S -> 0S0|1S1| 0|1|E(ε) 我可以在这里改变什么或者解决方案是

回答 1 投票 0

C++ 回文函数

代码 #包括 #包括 使用命名空间 std; bool isPalindrome(字符串 str) { for(int i = 0; i <= str.length()-1; i++) { if(str[i] != str[str.lengt...

回答 5 投票 0

尝试创建一个函数,在其中输入单词列表作为参数,并且该函数仅返回回文单词。我该怎么办?

我正在尝试用javascript解决这个问题。据我了解,JavaScript 函数(大部分)只能返回一个单词。我正在尝试找出如何在函数中返回多个单词...

回答 1 投票 0

正则表达式引擎如何解析具有递归子模式的正则表达式以匹配回文?

这个正则表达式匹配回文: ^((.)(?1) |.?)$ 我无法理解它是如何工作的。 递归何时结束,以及正则表达式何时从递归子模式中断并转到 &q...

回答 4 投票 0

正则表达式引擎如何解析具有递归子模式的正则表达式?

这个正则表达式匹配回文: ^((.)(?1) |.?)$ 我无法理解它是如何工作的。 递归何时结束,以及正则表达式何时从递归子模式中断并转到“...

回答 4 投票 0

回文函数 - 期望不同的输出 - javascript

收到的挑战:弦乐挑战 让函数 stringchallenge str 接受传递的 str 参数并确定是否可以创建回文字符串或最小长度 3

回答 1 投票 0

我检查数字是否为回文的代码出错

这是我的代码,用于检查数字是否是回文。 类解决方案(对象): def isPalindrome(self, x): 字符串 = str(x) idx = 0 # 如果数字是偶数; 如果...

回答 1 投票 0

在js中查找数组中的第一个回文字符串

这里我编写了一个程序,它将找到数组中的第一个回文字符串,就像数组是 ["abs", "car", "ada", "racecar", "cool"...

回答 1 投票 0

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