算法:

1、镜像回文字符串

1<==>1

2<==>5

3<==>8

4<==>7

6<==>9

输入:

3(输入个数)

25

6996

1111

输出:

YES

NO

YES

代码:

import java.util.*;public class Main {static Map<Character,Character>  map=new HashMap<Character,Character>();public static String test(String num){for(int j=0;j<=num.length()/2;j++){if(map.get(num.charAt(j))!=num.charAt(num.length()-1-j)){return "No";}}return "Yes";}public static void main(String[] args) {Scanner sc=new Scanner(System.in);int count=sc.nextInt();sc.nextLine();String[] a=new String[count];for(int i=0;i<count;i++){a[i]=sc.nextLine();}map.put('1','1');map.put('2','5');map.put('3','8');map.put('4','7');map.put('6','9');map.put('5','2');map.put('8','3');map.put('7','4');map.put('9','6');for(int i=0;i<a.length;i++){System.out.println(test(a[i]));}}
}

2、运算符添加

输入数字字符串,数字中间可以添加+号或-号,求可以得到目标数字的解法个数。(如输入21,目标数字1,2-1=1,输出1)

输入:

21 1

12345 3

输出:

1

1

代码:(参考牛客网大神解法,回溯)

import java.util.Scanner;public class Main {public static int test(String num,int i,int j,int target){int result=0;for(int m=i;m<=j;m++){result=result*10+(num.charAt(i)-'0');}if(i==0){if(result==target){return 1;}else{return 0;}}//两个数之间是+号、-号或者没有符号int count=test(num,i-1,i-1,target+result)+test(num,i-1,i-1,target-result)+test(num,i-1,j,target);return count;}public static void main(String[] args) {Scanner sc=new Scanner(System.in);int count=sc.nextInt();sc.nextLine();//读取数字后的换行for(int i=0;i<count;i++){String str=sc.nextLine();String[] strs=str.split(" ");String num=strs[0];int target=Integer.parseInt(strs[1]);System.out.println(test(num,num.length()-1,num.length()-1,target));}}
}

选择题:

数组循环右移n位,时间复杂度最低为多少?

思路:

不使用另外数组的情况下向左移动n位:

1)翻转数组前n个元素

2)翻转数组剩下的元素

3)翻转整个数组

向右移动n位:

1)翻转整个数组

2)翻转数组前n个元素

3)翻转数组剩下的元素

参考:https://blog.csdn.net/weixin_42010197/article/details/104485398

招行信用卡中心2021暑期实习笔试相关推荐

  1. 招商银行信用卡中心华泰证券暑期实习软开笔试小结

    白菜自动化小硕一枚,18届,下学期就正式要找工作了,没有实习经验,感觉心慌慌.现在学校里已经开始各种提前招实习,内推了,so暑假想提前试试水,投一投暑期实习. 看到心水的单位就投一投,4月初收到了招商 ...

  2. 阿里巴巴/招行信用卡中心21届实习面试知识点汇总

    基础 JDK1.8的新特性(阿里) ①引入了lambda表达式,可以简化匿名内部类的代码,允许将方法作为参数.②方法引用,可以进一步简化lambda表达式的书写,可以引用类的构造方法,静态方法,特定类 ...

  3. 招商银行信用卡中心21届实习笔试编程题

    第一题 镜像字符串 给一个序列x,如果x和它的逆序列y的每一位都是镜像关系,则输出"yes"否则输出"no" 1镜像1,2镜像5,3镜像8,4镜像7,6镜像9. ...

  4. 2021广联达暑期实习笔试C++

    2020广联达暑期实习笔试 30道选择题,多数是给一段代码(类)判断输出: 编程题: 剪花 n只花,第i只的高度为h(i)厘米,最适宜生长的高度是w厘米,所以需要修剪.当修剪一只花时,其右边的花就会长 ...

  5. 数据分析/大数据研发面经笔经(阿里/腾讯/网易/招行信用卡中心/小红书/vivo等)

    **个人简介:**本硕985,本科专业应用数学,硕士专业cs.有一段滴滴数据运营实习,硕士期间做过两个工业类的项目(异常检测/关联分析),发了两篇水论文(二作). **为什么投数据分析:**本来第一意 ...

  6. 华为二面 招行信用卡中心终面面经

    这周周四周五连续面试华为和招行信用卡中心,春招找实习算是告一段落了,截至写文时还是0 offer,月底前也都该有个结果了,希望暑假能有一个去处. 华为二面 投递岗位海思通用软件开发.去年参加了华为软挑 ...

  7. 2015腾讯暑期实习笔试题目

    2015腾讯暑期实习笔试题目 2015腾讯暑期实习笔试题目 (1).层次遍历序列为ABCDEFG的二叉树,其中序遍历的序列是什么? (2).ABCABC为入栈的顺序,倘若出栈的顺序为ABCCBA,那么 ...

  8. 20200418京东算法暑期实习笔试 Python3

    20200418京东算法暑期实习笔试 Python3 第一题 题目描述 输入描述 输出描述 示例输入 示例输出 解释 思路 代码 第二题 题目描述 输入描述 输出描述 示例输入 示例输出 思路 代码 ...

  9. IBM暑期实习笔试后总结

    今天2:00IBM暑期实习笔试,一百来号人. 去年,我曾经做过一次IBM笔试题,那时没有智力测试.我选做的JAVA + LINUX,一小时. 今年,加了智力题.时间加长到2个半小时,但都是每部分做完就 ...

最新文章

  1. Windows 7 开发系列汇总
  2. 用MS SQL 语句修改表中字段类型
  3. html object标签与java,html之object标签的classid收集
  4. oracle中的中文排序,Oracle中的中文排序方式
  5. MacPE+WinPE-黑苹果之路
  6. Guava cache功能整理
  7. win10 64位下Oracle10g安装
  8. 新西兰计算机预科学费多少钱,去新西兰读预科需要多少费用?
  9. pytorch学习的一点小窍门(1)-数据转换
  10. linux设定u盘启动,cdlinux u盘启动,教您如何设置
  11. 手机储存卡数据怎么恢复
  12. STM8S003引脚坑(开发过的人都知道)
  13. 微信公众平台中业务域名,JS接口安全域名,网页授权域名配置的MP_verify_liCemlZVM1G3rJPy.txt文件放置位置
  14. 翻译 | 正式发布Qt 5.11
  15. 曹汛:计算摄像学研究 | VALSE2017之十六
  16. python爬空气污染实时数据_一键爬取空气质量相关指数
  17. 矛盾的俗语,成大事者不拘小节与一屋不扫,何以扫天下的辨析?
  18. 你一定要用好的实用外贸工具(内附清单)
  19. 使用NSData下载图片,但是没有下载成功
  20. Gzip compression

热门文章

  1. Vue项目管理器中 安装及使用Monaco Editor
  2. YYText实现文本与下划线,删除线偏移
  3. Druid连接池耗尽问题排查总结
  4. Apple Color Emoji打开
  5. app第三方登录利弊
  6. 如何获取网络协议的协议号
  7. Java 亚马逊Amazon spapi对接开发,java Sdk,授权和接口访问步骤详细说明
  8. Shell内建命令之echo、local、logout
  9. 我们进入微服务世界的旅程-以及我们从中学到的东西。
  10. DNS的工作原理及解析