对于符合连续的mq连接而成的字符串都是,满足于正则表达式(mq)+;
只需利用java的正则表达式判断是否符合即可
代码如下
import java.util.Scanner; import java.util.regex.Pattern; public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); int Q=sc.nextInt(); for(int i=1;i<=Q;i++) { String s=sc.next(); if(Pattern.matches("(mq)+", s)) { System.out.println("Yes"); }else { System.out.println("No"); } } } }