哔哩哔哩8.25笔试——Java(游戏开发)

兄弟们什么情况?我看帖子说的怎么都不一样,
Java游戏开发
21道选择题(45)加两道编程(55)
编程:
  1. 求人围成的圈数(30)
  2. 求最少减速多少(25)
问题:
  1. 为啥有人说编程不能用IDE啊,我这边可以用啊
  2. 还有人说伪代码,是什么鬼
  3. 有简答题的兄弟投的什么岗位啊

AK代码:
  1. (被这个输入输出恶心到了。。。)
    import java.util.ArrayList;
    import java.util.List;
    import java.util.Scanner;
    public class Main {
        static int[] dirs = {0,-1,0,1,0};
        public static void main(String[] args) {
            Scanner sc = new Scanner(System.in);
            List<int[]> list = new ArrayList<>();
            while (sc.hasNextLine()){
                String s = sc.nextLine();
                if("".equals(s)) break;
                String[] split = s.split(",");
                int[] tem = new int[split.length];
                for (int i = 0; i < split.length; i++) {
                    tem[i] = Integer.valueOf(split[i]);
                }
                list.add(tem);
            }
            int m = list.size();
            int n = list.get(0).length;
            int[][] grid = new int[m][n];
            int ans = 0;
            for (int i = 0; i < m; i++) {
                grid[i] = list.get(i);
            }
            for (int i = 0; i < m; i++) {
                for (int j = 0; j < n; j++) {
                    if(grid[i][j] == 1){
                        back(i,j,m,n,grid);
                        ans++;
                    }
                }
            }
            System.out.println(ans);
    
        }
        static void back(int sx, int sy,int m, int n,int[][] grid){
            for (int i = 0; i < 4; i++) {
                int x = sx+dirs[i];
                int y = sy+dirs[i+1];
                if(x<0 || y<0 || x>=m || y>=n || grid[x][y]==0) continue;
                grid[x][y] = 0;
                back(x,y,m,n,grid);
            }
        }
    }
    

  2. import java.util.Scanner;
    public class Main {
        public static void main(String[] args) {
            Scanner sc = new Scanner(System.in);
            int n = sc.nextInt();
            int[][] grid = new int[n][n];
            for (int i = 0; i < n; i++) {
                String s = sc.next();
                String[] split = s.split(",");
                for (int j = 0; j < n; j++) {
                    grid[i][j] = Integer.valueOf(split[j]);
                }
            }
            int [][] dp = new int[n][n];
            dp[0][0] = grid[0][0];
            for (int i = 1; i < n; i++) {
                dp[0][i] = grid[0][i]+dp[0][i-1];
                dp[i][0] = grid[i][0]+dp[i-1][0];
            }
            for (int i = 1; i < n; i++) {
                for (int j = 1; j < n; j++) {
                    dp[i][j] = Math.min(dp[i][j-1],dp[i-1][j])+grid[i][j];
                }
            }
            System.out.println(dp[n-1][n-1]);
        }
    }
    


#哔哩哔哩笔试##笔经#
全部评论
Java太简单了,20分钟就交了。。
2 回复 分享
发布于 2021-08-25 23:15
这边java后端岗,就是赛码白板。。完全无IDE,无测试运行。。。直接下面提示不能IDE,要求写伪代码。写吐
2 回复 分享
发布于 2021-08-25 21:04
请问大佬最后去了吗?目前实习面了哔哩哔哩java游戏开发岗位,推荐去吗?
点赞 回复 分享
发布于 2022-06-06 22:04
楼主现在有消息了吗?
点赞 回复 分享
发布于 2021-09-10 21:04
游戏开发不是直接面试吗
点赞 回复 分享
发布于 2021-09-01 16:01
老哥面试了吗  我也是java开发(游戏) AK了 还没消息
点赞 回复 分享
发布于 2021-08-31 14:01
大佬有收到面试消息吗
点赞 回复 分享
发布于 2021-08-28 09:56
第一题输入这样写要多输入一个换行,按两次enter才结束
点赞 回复 分享
发布于 2021-08-25 23:02
第一题83%  就离谱。。。
点赞 回复 分享
发布于 2021-08-25 22:03

相关推荐

02-01 12:05
复旦大学 Java
腾讯的提前批大概率应该是没有笔试的,但是这个时候有相当部分的同学简历估计都没有准备好,没准备好的同学也不用急,大部分都是3月之后开,这个时候开的绝大多数都是神仙打架,问的东西也比较难,打算投递的同学也多看下计算机网络和操作系统,腾讯对这部分的知识问的比较多。另外多刷下牛客的热门题库,刷题注意刷ACM模式,和牛客的周赛题,腾讯有的部门会从这里面出原题。我是@程序员花海关注我,带你了解更多校招资讯!
程序员花海:还没有来得及准备的同学可以看下学习路线:https://www.nowcoder.com/discuss/824693499982315520?sourceSSR=users算法题:https://www.nowcoder.com/feed/main/detail/20e7a999fa04485b88340a274411ca0d?sourceSSR=users八股文:https://www.nowcoder.com/discuss/833102362771251200?sourceSSR=users简历书写方式:https://www.nowcoder.com/discuss/839907820706205696?sourceSSR=users都是以前在牛客发的文章~
软开人,秋招你打算投哪些...
点赞 评论 收藏
分享
01-29 15:45
已编辑
华中科技大学 前端工程师
COLORSN:可以试一下,小厂看技术栈是不是很落后,如果太拉胯就别去,个人认为有实习氛围比你自己琢磨要高效不少,然后就是小厂其实也有可能会问的很难,这都比较难说,还是看自己项目含金量够不够,寒假还能不能推进学习再选择,毕竟去实习过年就10天假了
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
1
9
分享

创作者周榜

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