Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.ArrayList;
- import java.util.Scanner;
- public class dmopc15c5p2 {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- String[] members = new String[]{"Okabe", "Mayuri", "Daru", "Kurisu"};
- String[] taglines = new String[]{"elpsycongroo", "tuturu", "superhacker", "myfork"};
- int n = scanner.nextInt();
- l1:
- for(int i = 0; i < n; ++i) {
- String line = scanner.next();
- ArrayList<String> m = new ArrayList<String>();
- for(int j = 0; j < 4; ++j) {
- if(match(line, taglines[j])) {
- m.add(members[j]);
- }
- }
- boolean v = true;
- for(int j = 0; j < m.size(); ++j) {
- v = false;
- System.out.print((j != 0 ? " or " : "") + m.get(j));
- }
- if(v)
- System.out.println("SERN spy!");
- else
- System.out.println();
- }
- }
- public static boolean match(String line, String tagline) {
- int taglineInd = 0;
- for(int i = 0; i < line.length(); ++i) {
- if(taglineInd < tagline.length() && line.charAt(i) == tagline.charAt(taglineInd)) {
- taglineInd ++;
- }
- if(taglineInd == tagline.length()) {
- return true;
- }
- }
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement