字节跳动2019笔试题王大锤
要求如下:
1、hellllo->hello
2、helloo->hello
3、hellooww->helloww
JAVA实现
import java.util.Scanner;public class Main{public static void main(String[] args){Scanner scan = new Scanner(System.in);int n = scan.nextInt();String[] str = new String[n];for(int i = 0; i < n; i++){str[i] = scan.next();}int i = 0;while(i != n){System.out.println(hello(str[i]));i++;}}public static String hello(String str){if(str == null || str.length() == 0)return null;char[] ch = str.toCharArray();StringBuffer sb = new StringBuffer();int i = 0, len = ch.length;int index = 0;sb.append(ch[0]);sb.append(ch[1]);for(i = 2; i < len; i++) {if(ch[i-2] == ch[i-1] && ch[i-1] == ch[i]) {continue;}sb.append(ch[i]);} str = sb.toString();ch = str.toCharArray();sb.setLength(3);for(i = 3; i < ch.length; i++) {if(ch[i-3] == ch[i-2] && ch[i-1] == ch[i]) {ch[i] = '0';continue;}sb.append(ch[i]);}return sb.toString();}
}
字节跳动2019笔试题王大锤相关推荐
- 字节跳动2019笔试题
突然看到好久之前做的字节跳动的笔试题,当时感觉挺难的.现在才来整理(太懒了...).只记得一个了,有一个算一个吧. 题目: 输入:第一行输入一个数n,表示下边有几行.接下来输入n行,每一行格式为1,2 ...
- 2021.4.11 字节跳动实习笔试题---情报解密
2021.4.11 字节跳动实习笔试题-情报解密 题目内容 题目内容: 给你一个字符串,该字符串中有数字,字母(字母只有大写字母)以及一些其他的字符(例如:%,.等),如果首字母为字母或者数字的话,就 ...
- 2019字节跳动研发笔试题题解(C++)
第一题: 用STL的string的 find 和 erase: 首先,通过find找到需要删除的字符/字符串的位置: string str; string target; int pos = str. ...
- 字节跳动校招笔试题汇总
1. 世界杯开幕式 思路:跟leetcode上求岛屿数量问题很像,使用DFS,这里要注意的是搜索方向从4个变成了8个,并且要输出最大区域里的人数. # coding:utf-8 M, N = list ...
- 字节跳动软件测试笔试题面试题-它终于来了
岗位是深圳这边的IES系统的测试工程师... 第一次得到大厂的面试,心情有点小激动.面试全程线上,听面试官说她是一面.面试官是女士,带个眼镜的.黄头发. 1.自我介绍 2.我看你最近的工作才一年,换工 ...
- 字节跳动历届笔试题(3)
题目描述 [编码题]字符串S由小写字母构成,长度为n.定义一种操作,每次都可以挑选字符串中任意的两个相邻字母进行交换.询问在至多交换m次之后,字符串中最多有多少个连续的位置上的字母相同? 输入描述: ...
- 算法:割绳子问题(字节跳动2019笔试)
@[算法] 割绳子问题(字节跳动2019笔试) 字节跳动2019笔试题 问题描述 总共有n条长度不等绳子,可以任意切割,不能拼接.要求切割后得到m条长度相等的绳子,求问得到的m条绳子长度L的最大值 输 ...
- 这道字节跳动的面试题,据说多数人都不会
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 前语:不要为了读文章而读文章,一定要带着问题来读文章,勤思考. 前 ...
- 字节跳动2019春招后端开发工程师-笔试题解析
一.简介 字节跳动2019春招第三批在线笔试(后端开发工程师)已结束,结果也是凉凉.本文主要是分析这次的题目,并给出代码,以供大家参考和讨论,如有错误之处,还望帮忙指正,谢谢每位优秀的程序员. 二.题 ...
最新文章
- NYOJ 662 汽水瓶
- linux入门_韩顺平_复习版_文件目录类
- 2018年去贷款,是否可以不用找信贷经理帮忙?
- 十一届蓝桥杯国赛 玩具蛇-dfs
- java中如何将数字转换成字符串(int转换为string)
- 罗永浩直播间12小时销售破2亿元 网友:《真还传》年内上映指日可待
- 採集和输出 DeckLink Studio 4K
- MATLAB与系统仿真书梅中磊,MatlabSimulink系统建模与仿真.pdf
- Java实现过滤敏感词汇
- 年底绩效考核期又来临,企业如何挑选一款好用的绩效考核管理系统?
- SI24R1:国产低功耗2.4GHz收发遥控工控答题卡方案芯片替代NRF24L01+
- Matplot pyplot绘制单图,多子图不同样式详解
- 史上最全python常用英语单词,建议收藏
- excel双击打不开,但是点击文件里的打开就行
- 苹果7pnfc功能门禁卡_苹果7手机nfc怎么开启 苹果手机门禁卡nfc功能
- [TJOI2019]唱、跳、rap和篮球——NTT+生成函数+容斥
- i3cpu驱动xp_Intel英特尔Core i3/Core i5/Core i7系列CPU核芯显卡驱动 32Bit
- BPMN,BPEL,XPDL
- Java杂项基础知识点总结
- [W]和[V]的发音