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

相关推荐

老粉都知道小猪猪我很久没更新了,因为秋招非常非常不顺利,emo了三个月了,接下来说一下我的情况吧本人是双非本&nbsp;专业是完全不着计算机边的非科班,比较有优势的是有两段大厂实习,美团和字节。秋招面了50+场泡池子泡死的:滴滴&nbsp;快手&nbsp;去哪儿&nbsp;小鹏汽车&nbsp;不知名的一两个小厂其中字节13场&nbsp;两次3面挂&nbsp;两次2面挂&nbsp;一次一面挂其中有2场面试题没写出来,其他的都是全a,但该挂还是挂,第三次三面才面进去字节,秋招加暑期总共面了22次字节,在字节的面评可以出成书了快手面了8场,2次实习的,通过了但没去,一次2面挂&nbsp;最后一次到录用评估&nbsp;至今无消息滴滴三面完&nbsp;没几天挂了&nbsp;所有技术面找不出2个问题是我回答不上来的,三面还来说我去过字节,应该不会考虑滴滴吧,直接给我干傻了去哪儿一天速通&nbsp;至今无消息小鹏汽车hr&nbsp;至今无消息美团2面挂&nbsp;然后不捞我了,三个志愿全部结束,估计被卡学历了虾皮二面挂&nbsp;这个是我菜,面试官太牛逼了拼多多二面挂&nbsp;3道题也全写了&nbsp;也没问题是回答不出来的&nbsp;泡一周后挂腾讯面了5次&nbsp;一次2面挂&nbsp;三次一面挂,我宣布腾讯是世界上最难进的互联网公司然后还有一些零零散散的中小厂,但是数量比较少,约面大多数都是大厂。整体的战况非常惨烈,面试机会少,就算面过了也需要和各路神仙横向对比,很多次我都是那个被比下去的人,不过这也正常,毕竟谁会放着一个985的硕士不招,反而去招一个双非读化学的小子感觉现在互联网对学历的要求越来越高了,不仅仅要985还要硕士了,双非几乎没啥生存空间了,我感觉未来几年双非想要进大厂开发的难度应该直线上升了,唯一的打法还是从大二刷实习,然后苟个转正,不然要是去秋招大概率是炮灰。而且就我面字节这么多次,已经开始问很多ai的东西了,你一破本科生要是没实习没科研懂什么ai啊,纯纯白给了
不知名牛友_:爸爸
秋招你被哪家公司挂了?
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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