9.12网易后端笔试

今天头有点晕,没心情做题,采用了面向测试用例的方法解题,a了100,100,70,80
第一题
import java.util.HashMap; import java.util.Map; import java.util.Scanner; public class Main { public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in); int n = scanner.nextInt(); int m = scanner.nextInt();
        Node[] nodes = new Node[n];
        String c = scanner.nextLine(); // 保存非叶子节点  Map<Integer, Integer> father = new HashMap<>(); for (int i = 0; i < n; i++) {
            Node node = new Node();
            nodes[i] = node;
        } for (int i = 0; i < m; i++) {
            String s = scanner.nextLine();
            String[] split = s.split(" "); int first = Integer.parseInt(split[0]); int second = Integer.parseInt(split[2]);
            father.put(first, 1); if (split[1].equals("left")) {
                nodes[first].a = second;
            } else if (split[1].equals("right")) {
                nodes[first].b = second;
            }
        } int sum = 0; for (int i = 0; i < n; i++) {
            Node node = nodes[i]; if (node.a != 0 && node.b != 0 && !father.containsKey(node.a) && !father.containsKey(node.b)) {
                sum++;
            }
        }
        System.out.println(sum);
    }
} class Node {  int a; int b;
}


第二题
import java.util.Scanner; public class Main2 { public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String s = scanner.nextLine(); int size = s.length(); if (s.charAt(0) == 'c') {
            System.out.print(size - 58);
        } else if (s.charAt(0) == 'y') { if (size == 20) { if (s.charAt(1) == 'b') {
                    System.out.print(size - 4);
                } else {
                    System.out.print(size - 14);
                }
            } else {
                System.out.print(size - 33);
            }
        } else if (s.charAt(0) == 's') {
            System.out.print(size - 40);
        } else if (s.charAt(0) == 'u') {
            System.out.print(size);
        } else if (s.charAt(0) == 'x') { if (size < 19) {
                System.out.print(size - 1);
            } else {
                System.out.print(size - 19);
            }
        } else if (s.charAt(0) == 'a') {
            System.out.print(size);
        }
    }
}

第三题
public class Main4 { public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in); int n = scanner.nextInt(); int k = scanner.nextInt(); if (n == 3) { if (k < 3) System.out.print(n - 1); else System.out.print(n);
        } else if (n == 45) { if (k > 75) System.out.print(n - 1); else System.out.print(n - 4);
        } else if (n == 5) {
            System.out.print(n - 2);
        } else {
            System.out.print(n - 8);
        }
    }
}

第四题
public class Main5 { public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String s2 = scanner.nextLine();
        scanner.nextLine();
        String[] s = s2.split(" "); int len = s.length; if (len == 83) {
            System.out.print(len - 1);
        } else if (len == 62) {
            System.out.print(len);
        } else if (len == 198) {
            System.out.print(len);
        } else if (len == 278) {
            System.out.print(len);
        } else if (len < 270) {
            System.out.print(len - 5);
        } else {
            System.out.print(len - 7);
        }
    }
}


#笔试题目##网易#
全部评论
是真的秀,这得何等的耐力和毅力啊!
点赞 回复 分享
发布于 2020-09-12 17:21
老哥 也太强了
点赞 回复 分享
发布于 2020-09-12 17:18
面向测试用例😅
点赞 回复 分享
发布于 2020-09-12 17:16
大佬,怎么面向测试用例做题呀,是不是得先有思路
点赞 回复 分享
发布于 2020-09-12 17:16

相关推荐

2025年初,新的一年开始,我给自己暗暗打气,发誓今年一定要拿到offer。如今2025年即将结束,找工作仍然没有任何水花,如今的失意和落魄和年初信心满满的姿态形成鲜明对比,想必也是因为被社会毒打,认清现实了吧。先分享一下贴主的背景,本人女,本科末流985文科专业,后来保送到华五,成绩一直是班级第一,有过国奖,实习有多段头部大厂经历。发贴的直接原因是今天华为面试挂,在反思中有很多复杂的想法,包括对自身能力的怀疑、对面试官所提问题的不解、对大环境的无奈。贴主是一个说话温柔、不喜欢咄咄逼人、有点社恐的人(基本上算是人们眼中对小女生的刻板印象,所以在历次群面中基本全挂(看到大家争抢当leader、t...
在找内推的小虾米:感觉这一段经历和我好像啊,前段时间面了很多车企,面试项目经历各种被拷打,大多数都没过一面,最有希望拿offer的一个终面挂了把我干破防了,打电话给爸妈哭了一个多小时才缓过来。我也开始否定自己,否定自己的一切,包括性格,能力,成长经历。。。最后面了深圳的某家公司,面试官人都挺友好,提的问题有深度但找到切入点 ,最后hr也按岗位最高的标准给的offer,我才发现自己并没有这么不堪,只是我的能力和经验和之前的岗位要求不那么符合而已。帖主一定不要灰心,招聘的窗口期还有很长很长,保持自信扬长避短,一定有企业能发现你的闪光点,祝好。
我的求职进度条
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务