第一题:
/**输入一串字符,判断第二个字符串的字符是否都存在于第一个字符串,返回true,否则false,两个串中间有;号连接如输入:   ABCNB51;51NB     输出:true*/
import java.util.*;
public class StringJudge {public static void main(String[] args) {Scanner sc = new Scanner(System.in);while(sc.hasNext()) {String str = sc.next();String[] strArr = str.split(";");String s1 = strArr[0];String s2 = strArr[1];System.out.println("s1:" + s1 + " s2:" + s2);boolean flag = true;for(int i = 0;i < s2.length();i ++) {char c = s2.charAt(i);if(!s1.contains(c + "")) {flag = false;break;}}System.out.println(flag);}}
}
第二题:
/** 一堆红、绿、蓝三种颜色的球,按照红绿蓝的顺序进行排序*/
import java.util.Scanner;
public class RGBSort{public static void main(String[] args){Scanner s = new Scanner(System.in);while(s.hasNext()) {StringBuilder sb = new StringBuilder(s.next());int pr = 0; //记录红球的指针int pg = 0;  //记录绿球的指针,当前指针int pb = sb.length() - 1; //记录蓝球的指针while(pg <= pb) {if(sb.charAt(pg) == 'R') {swap(sb, pr, pg);pr ++;pg ++;}else if(sb.charAt(pg) == 'G') {pg ++;}else {swap(sb, pg, pb);  //这个地方只有pb--,而没有pg++,pb --;             //是因为,pg、pb交换过后,pg指向的有可能是红球,所以不能pg++,要等待下一次判断                 }}System.out.println(sb.toString());}}public static void swap(StringBuilder sb, int p1, int p2) {char c = sb.charAt(p1);sb.setCharAt(p1, sb.charAt(p2));sb.setCharAt(p2, c);}
}
第三题:
/*打印出一串序列中出现次数最多的那个单词单词之间是空格
*/
import java.util.*;public class FindMaxCountWord {public static void main(String[] args){Scanner s = new Scanner(System.in);while(s.hasNext()) {String str = s.nextLine();String[] sa = str.split(" ");HashMap<String, Integer> map = new HashMap<String, Integer>();for(int i = 0;i < sa.length;i ++) {String key = sa[i];if(map.containsKey(key)) {int value = map.get(key);value ++;map.put(key, value);}else {map.put(key, 1);}}int max = Collections.max(map.values());//System.out.println(max);for(int i = 0;i < sa.length;i ++) {String key = sa[i];                if(map.get(key) == max) {System.out.println(key);break;}}}}
}

2018 51信用卡春招后端开发实习题解相关推荐

  1. 字节跳动2019春招后端开发工程师-笔试题解析

    一.简介 字节跳动2019春招第三批在线笔试(后端开发工程师)已结束,结果也是凉凉.本文主要是分析这次的题目,并给出代码,以供大家参考和讨论,如有错误之处,还望帮忙指正,谢谢每位优秀的程序员. 二.题 ...

  2. 字节跳动2020春招后端开发工程师笔试复盘

    1.题目类型 4道编程题 2.注意 在牛客网界面做,可切出ide,自带样例检测,秒出结果(以case通过率出结果) 3.编程题 (1) (2) (3) (4)

  3. 美团点评2018春招后台开发方向编程题 - 题解

    美团这次的春招后端方向是两个编程题,没有考比较难的算法,如果日积月累刷题还是可以做出来的. 第一题:字符串距离 题目: 给出两个相同长度的由字符 a 和 b 构成的字符串,定义它们的距离为对应位置不同 ...

  4. 双非研二师弟的春招总结和实习感悟

    大家好,我是阿秀. 考虑到最近校招提前批已经开始了,最近会多分享一些校招秋招经验! 前段时间有位研二师弟经过自己的努力终于拿到了字节和腾讯的offer,跟我分享他春招过程和实习感悟,我感觉还是挺有意义 ...

  5. 京东2019春招Java开发类笔试题

    京东2019春招Java开发类笔试题 1. (单选题) 在对问题的解空间树进行搜索的方法中,一个结点有多次机会成为活结点的是 ( B ) A. 动态规划 B. 回溯法 C. 分支限界法 D. 回溯法和 ...

  6. 意淫系列-2018美图春招笔试题

    2018美图春招笔试题 只是试水,没有A类会议拒绝实习. 题不难,陪女朋友吃饭去了,然后就没怎么时间,只是看了下题. 题型:选择题和编程题,选择题25道,涉及数据结构,C,Python,C++,图像, ...

  7. 2021年2月8日 抖音直播后端开发实习面经

    title: 2021年2月8日 抖音直播后端开发实习面经 tags: 面经 2021年2月8日 抖音直播后端开发实习面经 2021-2-8 抖音直播后端开发实习面经 岗位:后端开发实习岗 自我介绍~ ...

  8. 2021年3月7日 蚂蚁金服的OceanBase Java后端开发实习面经(一面)

    title: 2021年3月7日 蚂蚁金服的OceanBase Java后端开发实习面经(一面) tags: 面经 2021年3月7日 蚂蚁金服的OceanBase Java后端开发实习面经(一面) ...

  9. 2018年京东春招笔试题

    2018年京东春招笔试题(2018.04.09) 题目一 整数分解 题目描述 小Q的数学老师给小Q一个整数N,问小Q能否将W分解为两个整数X和Y相乘,并且满足X为奇数,Y为偶数.即能否找到奇数X和偶数 ...

最新文章

  1. 请输入课程编号C语言,C语言 学生选课系统 程序
  2. mybatis 如何判断重复插入_MyBatis常见面试题3:数据库插入重复如何处理
  3. SVD分解及应用的直观理解
  4. 发那科机器人寄存器Ar_发那科机器人与TP参数的千丝万缕关系
  5. 多线程中的volatile和伪共享
  6. 解决vue路由守卫报错信息
  7. getsimplename_Java类类getSimpleName()方法的示例
  8. mysql 查询前一个月数据_mysql 查询当天、本周,本月,上一个月的数据......
  9. cmake 构建路径_基于CMake构建系统的MLIR Example扩展
  10. 单独编译apache的rewrite模块
  11. 计算机人员简历英语,计算机专业英文个人简历范文
  12. 黑科技神器-uTools
  13. 通向云帝国的铁王座:卖书的贝佐斯和卖软件的纳德拉
  14. 陆琪:年薪十万凭什么不能开…
  15. java直接控制飞鹅打印机_智慧餐厅,飞鹅智能云打印机设置教程
  16. c语言教学方法措施,C语言教学对策
  17. SAP WRITE设置列表颜色 页眉页尾输出控制
  18. 【文智背后的奥秘】系列篇——自动文本分类
  19. Java中如何实现数组输入和输出
  20. python爬虫遇到验证码的处理方法(以爬取中国执行信息公开网为例)

热门文章

  1. windows下测试磁盘读写(HD Tune)
  2. 基于JSP的IQ智力测试系统
  3. STM32F413 SPI+DMA接收错误(SCK时钟接收后一直存在)【后参考网上论坛及F4官方例程:收发同时进行】
  4. Proxy SwitchyOmega 2.5.20
  5. 记录自己第一次科研经历
  6. PKU C++课程期末编程题解答
  7. 3000通电话培养出一个性格分析专家,阿里“柔军”是这样养成的
  8. Oracle EBS 动态调用 XML Publisher 模板 输出不同的报表
  9. 矩阵指数(The Exponential of a Matrix)
  10. JavaScript入门小试,水仙花数的辨别以及再深入学习一些定义区间。