2017腾讯编程题----游戏人物标记
题目:游戏里面有很多各式各样的任务,其中有一种任务玩家只能做一次,这类任务一共有1024个,任务ID范围[1,1024]。请用32个unsigned int类型来记录着1024个任务是否已经完成。初始状态都是未完成。 输入两个参数,都是任务ID,需要设置第一个ID的任务为已经完成;并检查第二个ID的任务是否已经完成。 输出一个参数,如果第二个ID的任务已经完成输出1,如果未完成输出0。如果第一或第二个ID不在[1,1024]范围,则输出-1。
解析:该题目主要是理解应用题的题意,意思是每个玩家都有1024个任务要做,要么全做完了,要么没做。
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import java.util.Scanner;/*** Created by Administrator on 2017/7/13.*/
public class Main {//1024 1024static Map<Integer,Boolean> record= new LinkedHashMap<>();//记录完成任务的玩家信息public static int calId(int id1,int id2){//id1完成任务,开始检测id2是否完成任务if(id1<1||id1>1024||id2<1||id2>1024){//条件检测return -1;}//id1玩家设置任务idrecord.put(id1,true);//id1做完了任务if(record.get(id2)!=null){if(record.get(id2)==true){return 1;}}return 0;}public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int id1,id2;while (scanner.hasNext()){id1=scanner.nextInt();id2=scanner.nextInt();System.out.println(calId(id1,id2));}}
}
2017腾讯编程题----游戏人物标记相关推荐
- 2017腾讯编程题----素数对
题目:给定一个正整数,编写程序计算有多少对质数的和等于输入的这个正整数,并输出结果.输入值小于1000. 如,输入为10, 程序应该输出结果为2.(共有两对质数的和为10,分别为(5,5),(3,7) ...
- python 内推_网易有道2017内推编程题 洗牌(python)
本文实例为大家分享了网易有道2017内推编程题:洗牌,供大家参考,具体内容如下 ''' [编程题] 洗牌 时间限制:1秒 空间限制:32768K 洗牌在生活中十分常见,现在需要写一个程序模拟洗牌的过程 ...
- 有道python网课怎么样-网易有道2017内推编程题 洗牌(python)
本文实例为大家分享了网易有道2017内推编程题:洗牌,供大家参考,具体内容如下 ''' [编程题] 洗牌 时间限制:1秒 空间限制:32768K 洗牌在生活中十分常见,现在需要写一个程序模拟洗牌的过程 ...
- 网易有道2017内推编程题
网易有道2017内推编程题 两道题,都只要找到了规律就比较好些,然后就是一些细节处理! 题目一 洗牌在生活中十分常见,现在需要写一个程序模拟洗牌的过程. 现在需要洗2n张牌,从上到下依次是第1张,第2 ...
- 网易2017秋招编程题集合
[编程题]回文序列 如果一个数字序列逆置之后跟原序列是一样的就称这样的数字序列为回文序列.例如: {1, 2, 1}, {15, 78, 78, 15} , {112} 是回文序列, {1, 2, ...
- 人人网2017春季招聘编程题 - 题解
人人网春招的这三道编程题,第一道水题,第二道注意点细节,第三道是一道数论题. 原题链接:点这儿. 第一题:波形图 题目: 小明正在做物理实验,他在示波器上观察波形.在每一时刻,他能观察到两种可能的波形 ...
- 腾讯2017暑期实习生编程题(三题)
总的来说,作为暑期实习生的题目,三题都不难,仔细思考都能顺利做出来 PS:我喜欢漂亮点的代码风格O(∩_∩)O 对于A题,求个逆序,再求最长公共子序列就可以了,这里回头还可以复习一下最长公共子串怎么求 ...
- 洗牌 --网易有道2017内推编程题
题目描述 洗牌在生活中十分常见,现在需要写一个程序模拟洗牌的过程. 现在需要洗2n张牌,从上到下依次是第1张,第2张,第3张一直到第2n张.首先,我们把这2n张牌分成两堆,左手拿着第1张到第n张(上半 ...
- 网易有道2017校园招聘编程题——洗牌
1. 题目 洗牌在生活中十分常见,现在需要写一个程序模拟洗牌的过程. 现在需要洗2n张牌,从上到下依次是第1张,第2张,第3张一直到第2n张.首先,我们把这2n张牌分成两堆,左手拿着第1张到第n张(上 ...
最新文章
- Python:数据导入、爬虫:csv,excel,sql,html,txt
- windows中怎么添加定时任务
- 小米商城项目解析(完)
- 大数据的价值与发展趋势
- WebGL 3D on iOS8 正式版
- 微电子学与计算机模板,微电子学专业个人简历模板
- 2021 最新 android studio 阿里 maven 仓库地址 Using insecure protocols with repositories, without explicit op
- Wiki系列(一):Wiki系统选择
- Python+Opencv中的轮廓の(01)cv2.findContours检索图像的轮廓
- IT6801FN图像质量调优
- 英语affrike非洲affrike单词
- ajax如何使用,页面如何调试
- 月收入15k在上海的生活
- 翻译软件 Babylon Pro V6.0.0 R32免安装版
- 哈尔滨火车站下面有三个火车票代售点,假如哈尔滨到北京的火车票总共是200张,如何用程序来实现三个售票点同时卖票的功能。
- 利用DGL中的消息传递API手搭GCN实现节点分类
- Mac下 图片批量缩放命令-sips
- 科易动力携手企企通,打造数字化采购与供应链管理平台
- 【三】3D匹配Matching之可变形曲面匹配Deformable Surface—Based——deserialize_deformable_surface_model()算子
- AMD Vmware15 装 MaCOSX 10.14 报错# 客户机操作系统已禁用 CPU,请关闭或重置虚拟机
热门文章
- set,存放不重复数据的集合类型
- 【无取巧解法,易于理解!】剑指 Offer 26. 树的子结构
- 5行代码满分:L1-053 电子汪 (10分)
- 【答案放在最后,看题看不到答案】2017年下半年软件设计师 上午选择题
- 蓝桥杯 试题 基础练习 字母图形——13行代码AC
- apache php mysql下载_linux+apache+php+mysql 安装
- python爬虫之美剧排行榜爬取(加浏览器伪装,代理,异常处理)
- linux环境没有bzip2,Linux系统中安装使用Bzip2来压缩文件的方法讲解
- mysql event执行记录_mysql event建立模板(可记录执行履历)
- mysql验证配置_详解MySQL|教你一招如何自动验证 MySQL 配置正确性