Problem Description
亲和串的定义是这样的:给定两个字符串s1和s2,如果能通过s1循环移位,使s2包含在s1中,那么我们就说s2 是s1的亲和串。
Input
Output
Sample Input
AABCD CDAA ASD ASDF
Sample Output
yes no
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner (System.in);
while(in.hasNext()){
String s1=in.next();
String s2=in.next();
if(s2.length()>s1.length())
System.out.println("no");
else{
s1=s1+s1;
if(s1.indexOf(s2)!=-1)
System.out.println("yes");
else
System.out.println("no");
}
}
in.close();
}
}
1690



被折叠的 条评论
为什么被折叠?



