猎聘网2017年校园招聘研发类岗位笔试题
(1) 判断两个字符串是否互为循环表示。如“abcd”和“dabc”是互为循环表示,“body”和“dybo”也是互为循环表示。而“abcd”、“dcab”则不是。写一个方法,入参为两个字符串 word1,word2。如果两个字符串是循环表示,返回true;否则返回false。
public boolean isCircleString(String word1, String word2) {String temp = word1;int length = word1.length();for (int i = 0; i < length; i++) {temp = temp.substring(length - 1, length)+ temp.substring(0, length - 1);if (temp.equals(word2))return true;}return false;}
(2) 给定一个数组,元素都是正整数,要求返回这些元素组成的最大数。
例如:[6,82,7,2]则返回82762,[7,8,89,4]则返回89874
此题在LeetCode上有 https://leetcode.com/problems/largest-number/
public int getMaxNumber(int array[]) {List<String> list = new LinkedList<String>();for (int data : array) {list.add(data + "");}StringBuilder builder = new StringBuilder();while (list.size() > 0) {String temp = list.get(0);for (Iterator<String> it = list.iterator(); it.hasNext();) {String current = it.next();temp = compare(temp, current); // 调用比较方法}builder.append(temp);list.remove(temp);}return Integer.parseInt(builder.toString());}
public String compare(String str1, String str2) {int n1 = Integer.parseInt(str1 + str2);int n2 = Integer.parseInt(str2 + str1);return n1 > n2 ? str1 : str2;}
猎聘网2017年校园招聘研发类岗位笔试题相关推荐
- 2017秋季校园招聘iOS开发岗位面试题集锦
笔者参加了2017秋季不少的校招iOS岗位面试,下面我把这些面试题都贴出来和大家共勉: 一.搜狐快站 1.谈谈你做过的项目: 2.项目中最有成就感的部分: 3.倒计时如何实现?(NSTimer,还有其 ...
- 2015年阿里巴巴校园招聘研发岗在线笔试题(超全)
笔试时间:2014-08-29 笔试方式:在线 笔试岗位:阿里巴巴研发岗位 选择题: 默认block size情况下,Ext3文件系统支持的最大文件大小是 ______. 甲乙丙路发车间隔均为10分 ...
- 2015-8-29阿里校园招聘研发project师笔试题
前言:原题来自于网络:http://www.cnblogs.com/nausicaa/p/3946694.html.本人依据自己理解对题目进行解答.因为水平有限.题目有不会做.做错的地方.欢迎大家留言 ...
- 阿里巴巴2015秋季校园招聘研发工程师在线笔试题
1. 下列关键字序列为堆的是 . A. 100, 60, 70, 50, 32, 65 B. 60, 70, 65, 50, 32, 100 C. 65, 100, 70, 32, 50, 60 D. ...
- 广州多玩YY(欢聚时代)2013校园招聘开发类C++笔试题
可保存图片,放大后阅览更加清晰!
- 2011年各大知名IT公司校园招聘研发类薪资待遇收集
发信人: freezingak47 (逍遥叹), 信区:ITExpress 标 题: 2011年各大知名IT公司校园招聘研发类薪资待遇收集帖zz 发信站: 水木社区(Wed Aug 31 11:52 ...
- 2013豆瓣校园招聘研发类笔试题
2013豆瓣校园招聘研发类笔试题 转载请标明出处,原文地址:http://blog.csdn.net/hackbuteer1/article/details/11263443 1.将一个递归算法改为对 ...
- 迅雷2010校园招聘吉林大学第二次笔试题
题目转自:http://blog.csdn.net/morre/archive/2009/09/01/4509390.aspx 迅雷2010校园招聘吉林大学第二次笔试题 答题时间: 2小时,请将答案写 ...
- 南方电网2018校园招聘计算机类岗位面试、笔试经历
先说明一下,南方电网的校园招聘成绩计算是面试(60%)+笔试(40%),其中笔试成绩必须及格. 从网申讲起吧,网申每人可选多个单位多个岗位,这个可以参考别人的意见.综合考虑后再做选择.填报顺序不代表志 ...
最新文章
- 实践教程|PyTorch训练加速技巧
- Python批量剪裁图片
- java 发送qq消息_php发送qq消息
- 从零开始数据科学与机器学习算法-人工神经网络与反向传播-09
- C语言排序算法 选择排序 插入排序 快速排序 qsort实现快排 堆排序
- Android 封装一个通用的PopupWindow
- Makefile中用宏定义进行条件编译(gcc -D)/在Makefile中进行宏定义-D
- 反序列化层遍历二叉树
- sap idoc生成文件传到别的服务器,IDOC 实例详解
- 025Python路--安装第三方模块
- 常用Git命令和配置
- 26、Eternal框架v2-框架设计 前置分发器 1、代码
- quartz mysql 配置_quartz的数据库配置
- 安川机器人SOCKET 通讯
- LINUX系统开机后出现assuming drive cache:write through的办法
- 深度解密阿里达摩院:如何让科技与商业共舞
- html5 声控游戏,声控最爱的10款声音类APP,有趣又好玩!
- java导出excel表格,文件名称汉字话
- 二项分布和泊松分布,二者的关系
- 微服务注册中心怎么选?