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

校招 专栏收录该内容
2 篇文章 0 订阅

这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
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

参与评论 您还未登录,请先 登录 后发表或查看评论
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页

打赏作者

老马非马

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值