import java.lang.reflect.Array; import java.util.*; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while(scanner.hasNext()){ int n = Integer.parseInt(scanner.nextLine()); if (n == 0)break; List<String> list = new ArrayList<>(); for (int i = 0; i < n; i++) { String input = scanner.nextLine(); list.add(input); } List<String> res = new ArrayList<>(); for (String key : list) { if (key.contains(".exe") && list.contains(key.substring(0, key.lastIndexOf(".exe")))){ res.add(key); } } Collections.sort(res); for (String key : res) { System.out.println(key); } } } } |
Double click to view unformatted code.