페이지 2 / 전체 2
import java.util.ArrayList; public class Palindrome1 { public int palindrome(int n, int m) { int answer = 0; ArrayList<String> strAl = new ArrayList<String>(); for (int i = n; i <= m; i++) { strAl.add(Integer.toString(i)); } for (int j = 0; j < strAl.size(); j++) { int startInx = 0;//처음 int endInx = strAl.get(j).length() - 1;//끝 while (true) { if (strAl.get(j).charAt(startInx) == strAl.get(j).charAt(endInx)) {//양쪽비교 startInx++; endInx--; if ((startInx >= endInx)) { //양쪽 다같음 answer++; break; } } else { break; } } } return answer; } }