2016-09-15 1 views
-5

저는 Java 프로그래밍의 초보자입니다. 입력 한 단어가 pallindrome인지 아닌지를 알아내는 프로그램을 만들었습니까? 누군가 내가 주어진 프로그램을 작성하는 데 사용해야하는 논리를 말해 줄 수 있습니까?pallindrome을 찾는 Java 프로그램

+2

google it !!! :) –

+0

정확한 질문을 Google에 입력하면 많은 결과를 얻을 수 있습니다. – UnholySheep

+0

기본적으로 회문문은 마지막 문자가 첫 번째 문자와 동일한 단어입니다. 정면에서 두 번째는 뒷쪽에서 두 번째 등등 ... 패턴을 보시겠습니까? ;-) – DBX12

답변

0
boolean isPalindrome(String input) { 
    for (int i=0; i < input.length()/2; ++i) { 
     if (input.charAt(i) != input.charAt(input.length() - i - 1)) { 
      return false; 
     } 
    } 

    return true; 
} 

이 해결 방법은 설명이 필요하며, 설명이 필요한 유일한 대소 문자는 홀수 문자가있는 단어의 경우입니다. 홀수 개의 문자가 포함 된 입력의 경우 중간 요소는 루프에 의해 건드리지 않습니다. 이는 입력이 회문인지 여부에 영향을 미치지 않으므로 정상입니다.