close

題目取自於ITSA協作平台

題目:星座查詢

問題描述:

請做一個程式,判斷輸入的字串是否有迴文,若有迴文,則顯示 YES ;

若無迴文,則顯示 NO 。

輸入說明:

請輸入連續字元例如: 12345, abcba, god, heyman, wow

判斷是否迴文。

輸出說明:

若程式判定為迴文時則會顯示 YES, 若不為迴文則回傳為 NO 。

範例:

Sample Input

Sample Output

12345

NO

abcba

YES

god

NO

 

 

Code:

  1. import java.util.Scanner;    
  2. public class Main{    
  3.     public static void main(String args[]){    
  4.        Scanner scn = new Scanner(System.in);    
  5.        while(scn.hasNext()){  
  6.            String st = scn.nextLine();  
  7.            String st1 = "";  
  8.            for(int a=st.length()-1;a>=0;a--){  
  9.                st1 += st.charAt(a);  
  10.            }  
  11.            if(st1.equals(st))  
  12.                System.out.println("YES");  
  13.            else  
  14.                System.out.println("NO");  
  15.        }  
  16.     }       
  17. }
arrow
arrow
    文章標籤
    迴文問題 ITSA JAVA
    全站熱搜

    ニャー提督 發表在 痞客邦 留言(0) 人氣()