1. ์ฝ๋
import java.util.*;
public class Solution {
public static void main(String[] args)
{
Scanner sc =new Scanner(System.in);
int T = sc.nextInt();
ArrayList<Character> list = new ArrayList<>();
sc.nextLine();
for (int i = 1; i <= T; i++) {
String s = sc.nextLine(); // ๊ฐ ๋ฐ๊ธฐ
StringBuilder sb1 = new StringBuilder(); // ์ผ์ชฝ ๋ถํฐ ๋ฌธ์ ์ฝ์ด๋ค์ฌ์ ์ ์ฅํ ๊ทธ๋ฆ
StringBuilder sb2 = new StringBuilder(); // ์ค๋ฅธ์ชฝ ๋ถํฐ ๋ฌธ์ ์ฝ์ด๋ค์ฌ์ ์ ์ฅํ ๊ทธ๋ฆ
for (int j = 0; j < s.length(); j++) { // ๋ฐ์ ๋ฌธ์์ด ๋ฌธ์๋ก ์ชผ๊ฐ์ list์ ์ ์ฅ
list.add(j, s.charAt(j));
}
ListIterator<Character> iter = list.listIterator(); // ๋ค๋ก back ๋ ๋๋ ์๋ฐฉํฅ iterator์ธ list iterator ์ฌ์ฉ
while(iter.hasNext()){
sb1.append(iter.next()); // ์ผ์ชฝ๋ถํฐ ์ฝ์ด๋๋ ค์ sb1์ ์ ์ฅ
}
while(iter.hasPrevious()){
sb2.append(iter.previous()); // ์ค๋ฅธ์ชฝ ๋ถํฐ ์ฝ์ด๋๋ ค์ sb2์ ์ ์ฅ
}
if(sb1.toString().equals(sb2.toString())){ // ๊ฐ์์ง ํ์ธํ๊ณ ๊ฐ์ผ๋ฉด 1์ถ๋ ฅ ์๋๋ฉด 0 ์ถ๋ ฅ
System.out.printf("#%d %d\n", i, 1);
}else {
System.out.printf("#%d %d\n", i, 0);
}
list.clear();
}
}
}
0