import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.List; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while(scanner.hasNext()) { int n = scanner.nextInt(); if(n == 0) { break; } scanner.nextLine(); List<String> l = new ArrayList<String>(); List<String> list = new ArrayList<String>(); for(int i=0; i<n; i++) { String ss = scanner.nextLine(); l.add(ss); } for(int i=0; i<l.size(); i++) { String s = l.get(i); if(s.length()>=4 && s.substring(s.length()-4, s.length()).equals(".exe")) { String s1 = s.substring(0, s.length()-4); if(l.contains(s1)) { list.add(s); } } } Collections.sort(list); for(String ss : list) { System.out.println(ss); } } scanner.close(); } } |
Double click to view unformatted code.