一个半小时一共5道编程题

2.最长重复字串

package zhongan;import java.util.Scanner;/*** @author liu* @Description*/
public class main2 {public static void main(String[] args) {Scanner ss = new Scanner(System.in);String s = ss.nextLine();System.out.println(longestRepeatingSubstring(s));}public static int longestRepeatingSubstring (String s) {// write code hereint l = s.length();String sample,left;for(int i = l/2;i>=0;--i){for(int j = 0;j<l-i;j+=i){sample = s.substring(j,i);left = s.substring(i);if(left.indexOf(sample)!=-1) return sample.length();}}return 0;}
}

3.数组元素位异或

    public int xorOperation (int n, int start) {// write code hereint[] nums = new int[n];int res = 0;for(int i = 0;i<n;i++){nums[i] = start + 2*i;res ^=nums[i];}return res;}
}

4.翻转字符串
裂开…
我寻思着,你输入就输入,你在例子里面带引号干嘛。。。。。。。。。。。。。
输入:“hello world!”
输出:“world! hello”
需要处理多余得空格

class Solution {public String reverseWords(String s) {if (s.equals("")) return s;//去除首尾空格String str = s.trim();if (str == null || str.length()==0) {return "";}String[] arr = str.split(" ");int length = arr.length;StringBuilder builder = new StringBuilder(s.length());for(int i=length-1; i>=0; i--) {if (!arr[i].equals("") ) {builder.append(arr[i]).append(" ");}}return builder.deleteCharAt(builder.length()-1).toString();}
}

5.矩阵得k次幂

java笔试-众安保险秋招笔试9.4相关推荐

  1. java笔试-小红书秋招笔试-9.6(子矩阵索引、未出现的最小自然数、航海危险区)

    java通关整理汇总-Java基础.计算机网络.数据库.设计模式.框架.算法模板.笔试 1.给定一个数组,找出两个索引位置,使得这之间的元素排序后,数组是升序 只有78%,一直报时间超限 public ...

  2. 腾讯2018秋招笔试真题(2)

    腾讯2018秋招笔试真题 3.画家小Q [题目描述]画家小 Q 又开始他的艺术创作.小 Q 拿出了一块有 NxM 像素格的画板, 画板初始状态是空白 的,用'X'表示. 小 Q 有他独特的绘画技巧,每 ...

  3. 腾讯2018秋招笔试真题(1)

    腾讯2018秋招笔试真题 小Q的歌单 [题目描述]小 Q 有 X 首长度为 A 的不同的歌和 Y 首长度为 B 的不同的歌,现在小 Q 想用这些歌组成一个 总长度正好为 K 的歌单,每首歌最多只能在歌 ...

  4. 快手2020校园招聘秋招笔试--算法B试卷

    四个编程题总体算比较简单,基本都在LeetCode出现过.但是我的速度太慢了,还要加油啊ヾ(◍°∇°◍)ノ゙ 牛客快手2020校园招聘秋招笔试–算法B试卷 合法数独 给定一个数独板的输入,确认当前的填 ...

  5. 恒生2020秋招笔试答案及详解

    恒生2020秋招笔试试题 一.不定项选择 1.D,循环链表的主要优点是从表中任一结点出发都能访问到整个链表. 2.BCD,当父进程调用fork()创建子进程之后,(文件指针)变量在子进程中修改之后,父 ...

  6. 2018年秋招笔试面试---小学渣求职历险记(深圳篇)

    前文导读:2018年秋招笔试面试----小学渣求职历险记(中南篇) 我从来没有去过深圳,每次都是从男友那里了解到关于深圳的只言片语,说深圳开放,深圳包容,深圳如何如何-.反正我内心是不以为然的,眼见为 ...

  7. 百度秋招笔试三道编程题(2021-09-07)

    通知:最新的秋招笔试编程题题目.思路以及参考代码已经全部整理好放在[TechGuide]了,私信公众号回复[美团]或者[百度]即可获得最实时的笔试题解啦! 通知:最新的秋招笔试编程题题目.思路以及参考 ...

  8. 滴滴出行2017秋招笔试真题-编程题汇总_Java实现

    滴滴出行2017秋招笔试真题-编程题汇总_Java实现 注:有的题参考别人的思路,用我最容易理解的代码编的程序,所以可以不能最优的解法,后续我会进行更新,只是一个思路,我的笔记而已,所以不喜勿喷~~~ ...

  9. 【笔试题】京东2017秋招笔试真题

    笔试题 京东2017秋招笔试真题 1.进制均值 时间限制 C/C++语言 1000MS;其他语言 3000MS 内存限制 C/C++语言 65536KB;其他语言 589824KB 题目描述 尽管是一 ...

最新文章

  1. 【Oracle】undo 自动调优
  2. epoll 的accept , read, write
  3. 【VC基础】 6、VC条件定价
  4. xtrabackup增量备份mysql +MHA
  5. Redis 数据同步机制分析
  6. 动态改变_Excel中如何动态改变可编辑区域?
  7. 对于单输入多输出系统matlab,求助!!如何把多输入多输出系统的传函转换为状态空间表达式?...
  8. CentOS操作系统(LAMP)安装教程
  9. 【今日CS 视觉论文速览】Part2, 18 Jan 2019
  10. 未来两年我们即将要读的Python书!
  11. Python+VSCode是我的心头爱,飞一般的Coding体验!
  12. Microsoft Office SharePoint Server 2007-协同办公之师
  13. 第四代计算机cpu采用的超大规模集成电路,计算机一级试题a.doc
  14. 树莓派4B通过Python读取MLX90614温度
  15. 基于STM32的四足机器人
  16. 命令启动edge浏览器且全屏
  17. java实现手机验证码功能
  18. 电子制造企业如何避免仓库出货异常,导致客户大量退货?
  19. socket阻塞和非阻塞有哪些影响
  20. Android使用Mp4v2用h264流和aac流合成mp4

热门文章

  1. 【flutter布局】如何在动态宽高的容器下,使子组件自动占满宽高
  2. BTA | 张犁 :为什么需要一个通用区块链资产平台?
  3. 润乾报表的竞争对手到底是谁?
  4. pmbok电子版_【员工亲历PMP学习分享】用技巧方法,让PMBOK知识点烂熟于心清晖安安...
  5. Rviz中publish point使用
  6. 小技巧:excel中月日年改年月日
  7. html a5打印高度,找了很久才找到这款A5打印机,专门打印A5尺寸的!
  8. php显示大写金额,PHP数字金额转换成中文大写显示
  9. VR室内定位系统小结
  10. python微信搭建,教你用python一步一步搭建微信公眾平台(一)