arrow_forward همه ارسال‌ها

جزئیات ارسال کد#1005

verified
وضعیت داوری نهایی: پذیرفته شد
terminal
زبان برنامه‌نویسی: Java
schedule
ارسال‌کننده و زمان:
khashayar moeinfar (۵ ماه پیش)
descriptionMain.java ۲۶ خط • ۷۱۳ بایت
1import java.util.*;
2class Main {
3
4 public static boolean palendrome(String s){
5 if (s.isEmpty() || s.length() == 1) return true;
6 if (s.charAt(0) != s.charAt(s.length() - 1)) return false;
7 return palendrome(s.substring(1, s.length() - 1));
8 }
9
10 public static void main(String[] args) {
11 Scanner sc = new Scanner(System.in);
12
13 int n = Integer.parseInt(sc.nextLine());
14
15 ArrayList<String> list = new ArrayList<>();
16 for (int i = 0; i < n; i++) {
17
18 list.add(sc.nextLine());
19
20 }
21
22 for (int i = 0; i < list.size(); i++) {
23 System.out.println(palendrome(list.get(i))? "Yes":"No");
24 }
25 }
26}
کد ارسال‌شده برای داوری خودکار هاتکدز UTF-8