题解 | #查找兄弟单词#
查找兄弟单词
https://www.nowcoder.com/practice/03ba8aeeef73400ca7a37a5f3370fe68
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String line = scanner.nextLine();
String[] lines = line.split(" ");
int num = Integer.valueOf(lines[0]);
String l2 = lines[lines.length - 2];
char[] charArray = l2.toCharArray();
Arrays.sort(charArray);
Integer k = Integer.valueOf(lines[lines.length-1]);
List<String> list = new ArrayList<>();
for (int i = 1; i < num+1; i++) {
String l = lines[i];
if (!l.equals(l2)) {
char[] ch = l.toCharArray();
Arrays.sort(ch);
if (new String(charArray).equals(new String(ch))) {
list.add(l);
}
}
}
System.out.println(list.size());
if (list.size()>=k){
Collections.sort(list);
System.out.println(list.get(k-1));
}
}
}
