미리 만들어진 매소드를 이용하는거라, 문제가 좀 길다. 그래도 친절하게 메이저 언어들은 매소드를 다 만들어줬다. 하긴 그러지 않으면 재귀 문제라 하기엔 너무 넓은 문제가 되버리니... 펠린드롬 여부는 이미 생성된 매소드가 알아서 잘 판별하지만, 언제쯤부터 판단하는지를 알기 위해 재귀를 써야하는 경우다. import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static int[] recursion(String s, int l, int r, int count){ count++; if(l >= r) { int[] result = new int[2]; ..