package 内推笔试;import java.util.Arrays;
import java.util.Scanner;/*** Created by liuming on 2017/8/26.*/
public class 滴滴 {/*** 给定整数序列求最大连续字串和* <p>* 问题描述:* 给定无序正数序列,求连续字串最大和,例如:{-23,17,-7,11,-2,1,34},字串为{17,-7,11,},最大和为21*/public static int getTargetMax(int[] arr) {int max = arr[0];int tmpMax = arr[0];for (int i = 1; i < arr.length; i++) {if (tmpMax <= 0)tmpMax = arr[i];elsetmpMax += arr[i];if (tmpMax > max) {max = tmpMax;}}return max;}public static void main1(String[] args) {Scanner sc = new Scanner(System.in);//获取输入的整数序列String str = sc.nextLine();String[] strings = str.split(" ");//转为整数数组int[] ints = new int[strings.length];for (int i = 0; i < strings.length; i++) {ints[i] = Integer.parseInt(strings[i]);}System.out.println(getTargetMax(ints));}/*** 整数无序数组求第K大数* <p>* 问题描述:* 给定无序整数序列,求其中第K大的数,例如{45,67,33,21},第2大的数为45*/public static int getTopK(int[] arr, int k) {Arrays.sort(arr);return arr[arr.length - k];}public static void main(String[] args) {Scanner sc = new Scanner(System.in);//获取输入的整数序列String str = sc.nextLine();String[] strings = str.split(" ");//转为整数数组int[] ints = new int[strings.length];for (int i = 0; i < strings.length; i++) {ints[i] = Integer.parseInt(strings[i]);}int k = sc.nextInt();System.out.println(getTopK(ints, k));}}

2018滴滴校招(秋招)内推笔试编程题题解相关推荐

  1. 2020校招4399游戏开发岗笔试编程题题解部分

    2020校招4399游戏开发岗笔试编程题题解 序号四 题目描述: 有n个人围成一圈,顺序排号.从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位. 输入描述: 一 ...

  2. 2019年秋招猿辅导笔试编程题解析字符串

    猿辅导笔试 编程题的解析字符串 5 A11B (AA)2A ((A2B)2)2G (YUANFUDAO)2JIAYOU A2BC4D2 输入如上,按照规则解析字符串 研究了下用栈写出来了,其实不难,加 ...

  3. 【牛客网】网易2017内推笔试编程题合集(二)

    1.[*][编程题] 混合颜料 你就是一个画家!你现在想绘制一幅画,但是你现在没有足够颜色的颜料.为了让问题简单,我们用正整数表示不同颜色的颜料.你知道这幅画需要的n种颜色的颜料,你现在可以去商店购买 ...

  4. 【笔试题】网易2018秋招内推笔试

    彩色的砖块 #include <iostream> #include <string> #include <unordered_map> using namespa ...

  5. 拼多多2019秋招内推笔试-业务平台开发

    1.复制可乐 题目描述: 自动售货机里有N瓶复制可乐.复制可乐非常神奇,喝了它的人都会复制出一个自己来!现在有Alice,Bob,Cathy,Dave四个人在排第买复制可乐.买完的人会马上喝掉,然后他 ...

  6. 2018年贝壳网校招(秋招)算法笔试编程题

    1.题目描述: 给定一个长度为N的序列A1到AN,求所有区间[L,R](1≤L≤R≤N)的极差之和,其中区间[L,R]的极差定义为AL到AR中的最大值与最小值之差. 思路:暴力求解,通过率36% 代码 ...

  7. 2018CVTE后台研发工程师内推笔试编程题2

    使用BFS的思想,遍历所有可能的分割情况,求出最接近的数字. 代码: import java.util.*;public class Main {public static void main(Str ...

  8. 科大讯飞2019秋招研究算法笔试编程题

    第一题 样例输入 2 5 60 59 20 30 90 100 5 60 59 20 10 10 100 样例输出 1 2 Hint 对于第一组数据,将59改成60即可 AC代码: def minst ...

  9. 网易雷火2020秋招平台开发笔试-编程题

    题一 题目描述 AABB盒(Axis-Aligned Bounding Box)是描述3D世界包围盒的一个长方体,他的每一边都平行于一个坐标平面,中心点,长.宽.高可以彼此不同,如下图所示: 现在给定 ...

最新文章

  1. 面试官:private修饰的方法可以通过反射访问,那么private的意义是什么?
  2. nginx 全局配置
  3. 01-申明变量及变量命名
  4. rabbitmq(四)、消息丢失问题
  5. python mssql 报表_Python从mssql向SQLite插入表
  6. Azkaban运行报错:我找到的几个错误问题
  7. 成立出版社的条件_厦门大学出版社招聘启事
  8. 家用车多少马力才够用?
  9. I.MX6 mfgtool2-android-mx6q-sabresd-emmc.vbs hacking
  10. 荷兰国旗算法设计C语言,2.7 荷兰国旗
  11. Shiro 详细教程(集各教程内容为一体)
  12. visio导出图片模糊的解决方案
  13. C语言中数组名的使用总结
  14. VoIP的原理及技术
  15. python应用学习(三)——pyttsx3用四行代码让python说话!
  16. 成像数据更好的展示_如何使用数据科学更好地了解您的客户
  17. OKR 结果思维:为什么要以结果为导向?(第一部分)
  18. oracle中匹配函数怎么用,Oracle中的正则表达式(及函数)详解
  19. 论泥石流是怎么熬成的——我在飞桨学习图像分类(opencv)的心得与体验
  20. 梦想热气球创意手绘PPT模板

热门文章

  1. 技术人员谈管理之帕累托法则(80/20法则)
  2. 李斌转让5000万股私人持有股份 完成蔚来用户信托设立
  3. Latex排版,表格标题总是出现在下方的解决方案
  4. 解决ueditor编辑器图片在线管理图片无法显示
  5. 修改cnn梯度下降——MEO方法应用
  6. Google Chrome商店开发者认证支付$5【图解认证支付成功】
  7. android中Zing二维码扫描,二维码生成
  8. 如何使用音频转换器将多个音频合并为一个音频
  9. outlook如何撤回邮件?(中英文)
  10. 史上最强Js流程控制三大结构