AOJ0063 Palindrome
問題リンク Palindrome
- 解法
文字列Sが回文かどうかを判定する問題です。
回文ならひっくり返しても元のSと一致するはずなのでそれで判定します。
文字列の逆転はStringBuilder.reverse()が便利です。
- ソース
import java.util.Scanner; //Palindrome public class AOJ0063 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int c = 0; while(sc.hasNext()){ String s = sc.next(); if(s.equals((new StringBuffer(s)).reverse().toString()))c++; } System.out.println(c); } }