题解 | #查找兄弟单词#

查找兄弟单词

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));
        }
    }

}

全部评论

相关推荐

Kunnnnnnn:看这公司23年就成立了啊 还没倒闭呢
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务