题目:
小B平时喜欢倒腾一些小东西,最近他准备给自己做的小机器人加入一套语音控制的功能,每个指令对应一个动作。
由于语言转文字有很多现成的方案,所以小B打算直接复用这些方案,但是语音转成了文字之后,还需要将文字跟具体的动作对应起来。
因此小B需要实现一个函数,将语音转换出来的文字,再转换成相应的动作。
为了简单实现,小B将语音直接转成了拼音,然后把对应的动作也都起了名字,因此只要预先输入好两者的映射关系,然后输入语音指令就输出相应的动作。
然而因为小B的函数有bug,机器人并不想听他的话…
你能帮小B解决这个问题吗?

输入:
2 2
Zuo Left
You Right
You
Zuo

输出:
Left
Right

方法:HashMap存储法
将读取到的字符串成对的存在HashMap中,然后再将后续输入的值在其中遍历,如果不为空就输出对应的
代码:

public static void main(String[] args) {Scanner sc = new Scanner(System.in);while(sc.hasNext()){int num = sc.nextInt();//总数int num2 = sc.nextInt();Map<String,String> map = new HashMap<>();while(num2!=0){String str = sc.next();int i;for (i = 0; i <str.length() ; i++) {if(str.charAt(i)==' ') break;}map.put(str.substring(0,i),str.substring(i+1,str.length()));num2--;}for (int i = 0; i <num ; i++) {String str1 =sc.next();System.out.println(map.get(str1));}}}

2020大疆校招B卷第二题相关推荐

  1. 2020大疆校招B卷第三题

    题目3: 小W非常喜欢吃零食,经常都会去零食间里购买半价的零食吃,但是他为了控制自己的体重,因此会限制自己买零食的开销在某个数值以内. 但是小W有一个特别的爱好,他对于某些零食特别的喜欢,并且会对这些 ...

  2. 2020大疆校招嵌入式B卷编程题

    题考的比较基础,同时也很注重细节,最坑的是不能用本地编译器编译测试,在线的也不能,只能手写 1.写宏定义 (1)x对a向下取整数倍的宏定义ALIGN_DOWN(x, a) 例子(65,3)->6 ...

  3. 2020大疆秋招笔试题B卷

    2020大疆秋招笔试题B卷 选择题(选项没抄下来)10道记了9道 1.关于常指针和指向常量的指针 2.多线程调用如下函数,a,b,c哪些需要加锁保护 int a = 0; void knit() {s ...

  4. 数字IC笔试题,大疆校招16题(仅供参考)

    \\\插播一条: 自己在今年整理一套单片机单片机相关论文800余篇 论文制作思维导图 原理图+源代码+开题报告+正文+外文资料 想要的同学私信找我. 数字IC笔试题,大疆校招16题(仅供参考) 1.异 ...

  5. 校招回顾,大疆校招可内推

    已经入职大疆两个月了,感觉来对地方了. 我也知道不太可能一直在这个地方工作,但是很幸运走出校园的第一份工作是在大疆. 这里的技术氛围很好,有很多厉害的同事,组织管理相对扁平化,leader非常随和(每 ...

  6. 2018 codeM 初赛A卷 第二题 棋盘题 -java

    import java.util.Scanner; /*** Created by 90684 on 2018/6/10.*/ // codeM 初赛A卷 第二题/*贪心算法 该题.start[i] ...

  7. 大疆网上测评题库_大疆校招笔试题及参考(一个小编程题)

    大疆 科技的校招 笔试 题(的一个小编程题) 底下的答案仅供参考. // 两个小车,走一步能量消耗 1 ,方向为 1 向右, -1 为向左,首先输入路途长 度,然后输入两行,每行第一个为小车的能量,第 ...

  8. 大疆校招测评题--循环赛问题

    笔者在2022.7参加了大疆的测评题. 其中有道循环赛问题,记录下解题思路. 循环赛问题 六名选手A, B, C, D, E, F进行循环赛. 每两名选手间比赛一次,每名选手每天比赛一场. 五天内完成 ...

  9. 大疆网上测评题库_大疆校招笔试实录

    大疆笔试的体验很好,没有很为难应聘者,还有着自己鲜明的特点,我认为值得一说,特此写笔经记录一下,顺便攒攒RP,第一次笔经就献给大疆啦~ 笔试网站是大疆自己搭建的(UI设计炒鸡好看!!!),我猜题目也是 ...

最新文章

  1. Python3 使用replace 替换空格无效
  2. c语言数组本质,c语言数组的本质
  3. C 语言——字符串和格式化输入/输出
  4. SQL语句复习【专题八】
  5. DataWorks功能实践速览
  6. 三星s窗口共享android,三星s窗口共享(SideSync pc端)
  7. 微信登录画面_微信登录界面改版,美炸了!
  8. 关于CSS HACK
  9. Java空字符串与null区别
  10. SaaS公司保持经久不衰的三大竞争优势
  11. antdesign a-model 组件去掉背景色
  12. matlab实现macd策略,经典MACD交易策略
  13. Java二维码生成工具类
  14. 神经网络图用什么软件做,神经网络输入图片大小
  15. HDU Disney's FastPass
  16. html设置背景图片自适应
  17. Computer:成功解决在WPS中合并论文中两个文档(比如将另一个封皮的文档合并在当前文档当中)
  18. vuecli相关命令
  19. springboot阿里云视频点播服务实现上传视频和删除功能
  20. linux驱动器和分区的备份,使用dd命令示例

热门文章

  1. 电脑通过二维码打开手机链接
  2. mysql ssd 应用_MySQL Disk--SSD 特性
  3. 配置NSG限制VM访问Internet
  4. Electron-Builder打包时报错could not find: “\XXX\0-messages.nsh“
  5. w7设置双显示器_Win7系统双屏显示设置的方法
  6. 【Excel-2010】四种方式筛选重复数据
  7. OA项目5:系统管理之岗位管理
  8. Pandas - A value is trying to be set on a copy of a slice from a DataFrame
  9. pyppeteer 报 Execution context was destroyed, most likely because of a navigation
  10. android 修改已建工程的api版本,更改API级Android Studio