문자열이 회문인지를 확인한 후 많은 해결책을 찾았습니다. 문자열이 회문인지 아닌지 확인하는 함수가 있습니다. function palindrome(myString){
/* remove special characters, spaces and make lowercase*/
var removeChar = myString.replace(/[^A-
내 코드는 python 3로 작성되었으며 문장을 출력합니다. 아래 그림과 같이 는 2 ~ 3 자리 숫자의 모든 상동 제품을 반복해야합니다 mylist=[]
for i in range(999,99,-1):
for x in range(999, i-1, -1,):
number=i*x
number=str(number)
i
개체는 사용자가 입력 한 구를 가져 와서 그것이 회문인지 여부를 알려줍니다. 배열과 메서드가 있어야합니다. 내 배열에 문제가 있고 내 메서드에 대한 반환 결과가 있습니다. 일부 편집했지만 여전히 부울 부분에 문제가 있습니다. 내가 입력 한 내용에 상관없이 나는 거짓말을합니다. 나는 또한 그들이 제거 될 공간이 있다면 입력했는지 확인하고 싶다. replace
여기 내 코드입니다. "일"하지 않고 cin 주위에 감싸면 말문이라고 말하는 것을 계속하는 캐릭터의 목록은 여전히 정확하다고 말합니다. 작은 따옴표, 큰 따옴표, 쉼표, 마침표, 슬래시, 백 슬래시, 대시, 느낌표, @ 기호, # 기호, $ 기호, % 기호,^기호는 작동하지 않습니다. , & 기호 * 문자 (별표), 기호 + 기호 int main()
이 기능은 숫자의 홀수로하지만 (예를 들어, 그것은 2662에 대한 사실이 아닌 906,609에 대한 반환) 숫자의 짝수 모든 번호를 번호를 작동하는 것 같군. 나는 지난 20-30 분 동안 그것을 알아 내려고 노력했지만 왜 그걸 발견하지 못했습니다. #include <math.h>
int digits(int n)
{
return log10(
이 palindrome 할당에 대한 도움이 필요합니다 (공백, 기호 및 구두점과 상관없이 뒤에서 읽는 단어가 동일해야합니다). 여기에 문제가 보이지 않지만 제대로 작동하지 않습니다. 문제는 정규식이 괜찮지 않은 것과 같지만 정규 표현식에서 정규식을 테스트 했으므로 괜찮을 것입니다. 누구나 문제가 무엇인지 알고 있습니까? 미리 감사드립니다. function
단어의 Palindrome을 찾고 싶습니다. 여기서 뭐라구? 주요 기능 : int size;
string input;
cin>>input;
size = input.length();
if(testPalindrome(input,size-1,0))
cout<<"It's Palindrome";
else