关注
import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class Main { public static StringBuffer build(StringBuffer str){ return str.append(str); } public static boolean compare(StringBuffer str1,StringBuffer str2,int size){ //正序 for(int i = 0;i < size;i++){ for(int j = 0;j < size;j++){ if(str1.substring(i, i+size).equals(str2.substring(j, j+size))){ return true; }else{ if(str1.reverse().substring(i, i+size).equals(str2.reverse().substring(j, j+size))){ return true; } } } } return false; } public static void main(String[] args) { Scanner in = new Scanner(System.in); int line = in.nextInt(); //行数 for(int i = 0;i < line;i++){ int strNum = in.nextInt(); //串数 int size = 0; List<StringBuffer> strs = new ArrayList<StringBuffer>(); for(int j = 0;j < strNum;j++){ String string = in.next(); StringBuffer str = new StringBuffer(string); strs.add(str); } for(int j = 0;j <strs.size()-1;j++){ if(strs.get(j).length() != strs.get(j+1).length()){ System.out.print("Sad"); }else{ StringBuffer str1 = build(strs.get(j)); StringBuffer str2 = build(strs.get(j+1)); int q = strs.get(j).length(); if(compare(str1,str2,strs.get(j).length()/2) == true){ System.out.print("yeah"); }else{ System.out.print("Sad"); } } } } } }
查看原帖
点赞 1
牛客热帖
更多
正在热议
更多
# 找实习是选平台还是选业务? #
5344次浏览 83人参与
# 你的秋招白月光和意难平公司 #
2147次浏览 33人参与
# 小红书开奖了 #
41880次浏览 212人参与
# xxx岗位的一天 #
5359次浏览 68人参与
# 实习生如何通过转正 #
110324次浏览 1416人参与
# 你想跟着什么样领导? #
1355次浏览 23人参与
# 百度秋招 #
54435次浏览 392人参与
# 机械人,签完三方你在忙什么? #
69640次浏览 251人参与
# 通信/硬件求职避坑tips #
123360次浏览 1054人参与
# 从夯到拉,评价编程语言 #
2214次浏览 34人参与
# AI“智障”时刻 #
3797次浏览 40人参与
# 十一月总结 #
7593次浏览 103人参与
# 你面试时吹过最大的牛 #
13080次浏览 75人参与
# 你的秋招第一场笔试是哪家 #
269165次浏览 2058人参与
# 每个月花钱最多的地方是? #
2752次浏览 34人参与
# 应届生第一份工作最好去大厂吗? #
96910次浏览 918人参与
# 产品面经 #
233401次浏览 2090人参与
# 想给25届机械人的秋招建议 #
37105次浏览 237人参与
# 生化环材还是天坑吗 #
50533次浏览 325人参与
# 距离放假还有_天,我已经…… #
30701次浏览 329人参与
# 没有合适的工作,你会先找个干着,还是考公考研 #
142312次浏览 1216人参与
# 荣耀求职进展汇总 #
1039454次浏览 5388人参与
