来来来。。新鲜出炉的java编程题,搜**游

这2019届游戏校招我感觉巨坑,选择题分为三部分,游戏知识部分,基本数据分析部分(给一段文字,按题目选择数据正确的),还有基础知识部分,这次做感觉java的基本知识较少,jvm好多。。根本不了解,操作系统也好多。。。感觉笔试很悬。。复习不足呀。。牛客网的题目真的没啥用这和说好的不一样啊!!!!。。游戏开发java方向,笔试题目如下

一、游戏知识部分(选择)

二、数据分析题一(选择)

三、数据分析题二(选择)

四、技术知识部分(选择)

五、问答题(简答部分,1.简述访问网站的过程   2.单项列表是否存在环,若存在则用java伪代码描述一下如何寻找表头)

六、编程题(1个)

给一串数字以空格间隔,找到重复数字输出

输入:1 5 6 7 8 9 1    输出:1
输入:1 0 3 5 9 8 9 2  输出:9

/**搜狐畅游游戏开发java编程,给一串数字以空格间隔,找到重复数字输出
*例如:
*输入:1 5 6 7 8 9 1    输出:1
*输入:1 0 3 5 9 8 9 2  输出:9
*此题为水题。。直接用特性可找到,结合add添加失败返回false可直接得到结果
*ps:已经通过所有例子
*/

package hashsetdemo;

import java.util.HashSet;
import java.util.Scanner;

public class Main {

	public static void main(String[] args) {

		HashSet<Integer> arr = new HashSet<Integer>();//创建Integer包装类set
		Scanner in = new Scanner(System.in);//输入为牛客网标准输入
		while (in.hasNextInt()) {
			int a = in.nextInt();
			if (arr.add(a) == false) {//利用add方法判断是否为重复,
				System.out.println(a);//重复则输出
			}

		}

	}
}

以上仅供参考。。。侵权必删

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值