源代码:https://gitee.com/shentuzhigang/algorithm/tree/master/exam-netease/exam-netease-20210821

编程题

第一题

解决方案

JAVA

import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;/*** @author ShenTuZhiGang* @version 1.0.0* @email 1600337300@qq.com* @date 2021-08-21 15:03*/
public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);List<Long> list = new ArrayList<>();while (scanner.hasNext()){list.add(scanner.nextLong());}int ans =0 ;for (int i = 0; i < list.size() -1; i++) {for (int j = i+1; j <= list.size() -1; j++) {if (list.get(i) + list.get(j)<list.get(list.size()-1)){ans ++;}}}System.out.println(ans);}
}

第二题

解决方案

JAVA

import java.util.*;public class Solution {/*** 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可** 返回Sn的第k位字符* @param n int整型 Sn的n* @param k int整型 需要返回的字符下标位* @return char字符型*/public char findKthBit (int n, int k) {// write code hereint d = (int)Math.pow(2, n - 1);if(k==d){return (char)('a' + n -1);}if(d <k ) {return (char)('a' +26 -(findKthBit(n-1,2*d -k)-'a'+1));}else{return findKthBit(n-1,k);}}
}

第三题

解决方案

JAVA

通过率70%

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Scanner;/*** @author ShenTuZhiGang* @version 1.0.0* @email 1600337300@qq.com* @date 2021-08-21 15:29*/
public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);List<Integer> list = new ArrayList<>();int min = Integer.MAX_VALUE;while (scanner.hasNext()){int x = scanner.nextInt();min = Math.min(min,x);list.add(x);}if (list.size()==0){System.out.println(0);return;}int x = 1;int ans =1;int d = list.indexOf(min);for (int i = 1; i <list.size() ; i++) {int j= (i+d)%list.size();if(list.get(j)>list.get((j-1 + list.size())%list.size())){x++;}else{x = 1;}ans+=x;}System.out.println(ans);}
}

第四题

解决方案

JAVA

dfs

import java.util.*;public class Solution {/*** 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可** 计算最小航行费用* @param input int整型二维数组 二维网格* @return int整型*/public int minSailCost (int[][] input) {// write code herer = input.length;if(r==0){return -1;}c =input[0].length;if(c==0){return -1;}this.input = input;dfs(1,0,0);dfs(0,1,0);return min==Integer.MAX_VALUE?-1:min;}private int[][] input;private int r,c;private int min = Integer.MAX_VALUE;public void dfs(int x,int y,int sum) {if(sum>min||x>=r||y>=c){return;}if (input[x][y]==2){return;}sum=sum+2-input[x][y];if(x==r-1&&y==c-1){min = Math.min(min,sum);return;}dfs(x+1,y,sum);dfs(x,y+1,sum);}
}

问答题

简述几种软件开发模型

网易2022秋季校园招聘-通用技术A卷-0821相关推荐

  1. 网易2022秋季校园招聘-通用技术A卷-0918

    https://gitee.com/shentuzhigang/algorithm/tree/master/exam-netease/exam-netease-20210918 编程题 第一题 解决方 ...

  2. 网易 2019 秋季校园招聘编程题真题集合

    网易 2019 秋季校园招聘编程题真题集合 第一题 俄罗斯方块 问题描述 小易有一个古老的游戏机,上面有着经典的游戏俄罗斯方块.因为它比较古老,所以规则和一般的俄罗斯方块不同. 荧幕上一共有 n 列, ...

  3. 深信服2023秋季校园招聘C++笔试A卷

    深信服2023秋季校园招聘C++笔试 目录 前言 编程题目 第一题 第二题 第三题 目录 前言 题目类型: 不定项选择 填空题 编程题 这里只记录编程题目 编程题目 第一题 题目描述: 给定一个字符串 ...

  4. 快手2019秋季校园招聘算法笔试A卷编程题 - 题解

    快手算法笔试题,两个动态规划,一个签到题.数据太恶心了,魔法深渊那题,没给模,后来是我自己根据结果猜出来的,模是100000000310000000031000000003,居然还不是常规的10000 ...

  5. 快手2019秋季校园招聘算法笔试B卷编程题 - 题解

    快手算法笔试题,一个签到题,一个动态规划,一个二分答案.其中二分答案有个数据有问题. 题目链接:点这儿. 字符串排序 题目 月神拿到一个新的数据集,其中每个样本都是一个字符串(长度小于100),样本的 ...

  6. Hulu 2022春季校园招聘来啦

    2022春季校园招聘来了! @2021&2022届毕业生 01 招聘职位 软件开发工程师 (后端) 软件开发工程师(前端) 算法工程师(机器学习方向) 02 招聘对象 2021&202 ...

  7. 【米哈游】2022春季校园招聘

    作者:咖喱吉吉 链接:[米哈游]2022春季校园招聘网申开始啦!校园大使内推_招聘信息_牛客网 来源:牛客网 在这里有超多业界顶尖游戏制作大牛,等你一起来创作最激动人心的面向未来的产品!快来加入我们一 ...

  8. 【2017秋季校园招聘笔经面经专题汇总】

    [2017秋季校园招聘笔经面经专题汇总] 2017秋招进行时,牛妹特意为大家开放2017秋招面经专栏,同时面经活动也正在进行中,欢迎大家参与~~活动详情戳:http://www.nowcoder.co ...

  9. 微软公司2007年秋季校园招聘在线宣讲会

    微软公司2007年秋季校园招聘在线宣讲会 系统公告:感谢大家对微软公司的关注!本次校园招聘在线宣讲会将于19:00准时开始,请各位同学耐心等待.(18:35:54) John Liu 说:大家好晚上好 ...

最新文章

  1. JDK 10 的 109 项新特性
  2. 应用程序“DEFAULT WEB SITE/ICLOCK”中的服务器错误
  3. python init方法是不是私有方法_为什么Python的“私有”方法实际上不是私有的?...
  4. 下载离线插件包 谷歌浏览器的方法
  5. redis 怎么关闭写盘_Redis持久化策略
  6. 第三十六期:人工智能统计调查:86%的消费者更喜欢人工客服
  7. java的关于流程结构做的几个案例
  8. shell中执行某条语句失败能不能重复执行_如何理解Mysql中的事务隔离级别?
  9. eth_type_trans的处理流程图
  10. ndarray 求和_numpy不同阶数张量相加问题(broadcast)
  11. 汉字的动态编码与显示方案
  12. 数字后端基本概念介绍<IO Buffer>
  13. mq系列传感器的程序_Cooper Instruments传感器定制解决方案
  14. 5月上旬香港域名总量动态:大幅度下降 净减6466个
  15. java算术表达式求值-中缀表达式转后缀表达式
  16. 什么是内存碎片?如何避免?
  17. 高逼格的console.log(),要不来看下
  18. python3GUI--打造一款音乐播放器By:PyQt5(附下载地址)
  19. QT操作Word汇总
  20. CSS齿轮转动加载动画

热门文章

  1. 他奶奶的,我要再不写技术文章,找工作都没有说服力!
  2. 解答: 刷DFT 版 Windows Phone 依然无法越狱安装程序的原因
  3. android 代码片段,Android 中常用代码片段
  4. 切换ip下的sql server用户权限丢失_Zabbix_server高可用之文件同步
  5. python与c混合编程 版本_python与C、C++混编的四种方式(小结)
  6. 文档怎么添加云服务器,如何添加云服务器地址
  7. 浏览器卡怎么办_SD卡无法格式化怎么修复?简单修复方法介绍
  8. Linux显示5 9行的数据,Linux复习
  9. Android向本地写入一个XML文件和解析XML文件
  10. 那份让我想死的化工原理补考试卷