问题描述:
给定一串字符串,每3个字符为一组,如果每组的前两个字符是一样的,那么称之为相似字符串。例如:ABCABCABDABF,可以称为相似字符串。而ABSABCADC则不是相似字符串。

输入:
2 //表示输入两组字符串
ABCABDABCABF
ABDABCABBACB
输出:
Yes
No

import java.util.*;public class Duxiaoman2 {public static void main(String[] args) {Scanner in = new Scanner(System.in);int n = Integer.parseInt(in.nextLine());String[] str = new String[n];for(int i=0;i<n;i++) {str[i] = in.nextLine();}method(str,n);}private static void method(String[] str,int n) {for(int k=0;k<n;k++) {String s = str[k];int len = s.length();StringBuilder sb = new StringBuilder();boolean flag = true;if(len%3!=0) {System.out.println("No");}for(int i=0;i<s.length()-1;i++) {if(i==0 || i==1) {sb.append(s.charAt(i));}else{if((i+1)%3==1){if(s.charAt(i)!=sb.charAt(0)) {flag = false;break;}}if((i+1)%3==2) {if(s.charAt(i)!=sb.charAt(1)) {flag = false;break;}}}}if(flag) {System.out.println("Yes");}else {System.out.println("No");}}}}

度小满9.20测开笔试第二题——相似字符串相关推荐

  1. 【2022阿里灵犀互娱】游戏测开笔试AC_Code

    测开笔试,90分钟,3道编程题+八股,第二题输出格式模拟题,就不贴了 T1-进制转换 题意  有一个数,可能是2-16进制的其中之一,算出所有可能的结果,并转成十进制后对1e9+7取模,答案从小到大排 ...

  2. 背包问题 2020年小米校招JAVA岗笔试第二题

    对于背包问题:例如小偷东西问题 如上图 小偷最多可以带走重量位20.要尽可能带走多的商品. 所以应该设置数组capacity[20+1], 商品itmes [5+1] 其中,capacity[0]=0 ...

  3. 2021度小满9.20编程笔试

    第一题涂色很简单,就是个简单的模拟 说说第二题吧,经典走迷宫问题,就是遇到*步数加一,遇到.直接前进,遇到#无法前进,只要走到四个边缘之一就算走出迷宫,问最小步数. 这题暴力dfs会超时,也就过个9% ...

  4. 2020年旷世校招JAVA岗笔试第二题

    字符串长度 题目描述: 给定一个只包含小写英文字母的字符串以及一个常数 k,求字符串最长的包含不超过 k 种字母的子串的长度. 例如,给定字符串 abaabccbbbdddddda,k = 3,这时 ...

  5. 【2017年】阿里巴巴算法笔试第二题

    第二题:菜鸟仓库是一个很大很神奇的地方,各种琳琅满目的商品整整齐齐地摆放在一排排货架上,通常一种品类(sku)的商品会放置在货架的某一个格子中,格子设有统一的编号,方便工人们拣选. 有一天沐哲去菜鸟仓 ...

  6. 2019年秋招猿辅导笔试编程题解析字符串

    猿辅导笔试 编程题的解析字符串 5 A11B (AA)2A ((A2B)2)2G (YUANFUDAO)2JIAYOU A2BC4D2 输入如上,按照规则解析字符串 研究了下用栈写出来了,其实不难,加 ...

  7. 9.10诺瓦星云 测开笔试

    1.SMTP属于什么层 2.应用程序ping发出的是什么报文 3.以下可以体现TCP与UDP协议区别的是 4.TCP/IP四层模型 5.TCP传输单位      为用户数据报 6.属于视频文件格式的有 ...

  8. 9-5日度小满金融Java研发工程师笔试

    描述:字符串匹配,当示例字符为 'O' 时,测试字符可以是1或0,当为 'X' 时,不能为1 输入: OOXX 3 1111 1100 0100 输出: NO YES YES 示例代码 package ...

  9. 今日头条2018校园招聘第一次笔试第二题“字符串拼接”题解(一维动态规划及递归解法)

    3.24晚的笔试,结束后题目看不到了,有人截图了,来源:https://www.jianshu.com/p/00d3fd1d9e23 最新更新:在leetcode 上有一道类似的题,区别在于第一种操作 ...

最新文章

  1. Intuit的Alex Balazs访谈
  2. word vba高效排版范例应用_收藏 | 原来word里面也有函数!
  3. 导入图片后截取_微服务项目第36天:导入数据到索引库
  4. VSCode 汉化、设置为 中文语言显示 、中文界面
  5. 【每日算法Day 98】慈善赌神godweiyang教你算骰子点数概率!
  6. 辨别虚假流量的十二种方法
  7. 宽度学习(BLS)网络的研究和应用
  8. 自定义流式布局的代码实现
  9. 软路由服务器安装在哪个位置,软路由安装教程_软路由安装注意事项
  10. 企信下载的文件在哪里_苹果文件管理在哪里
  11. VUE3 使用 Ant Design Vue的icon图标
  12. 如何处理u盘一插进电脑就自动打开里面的所有文件夹
  13. 借助Docker hub自己手动制作镜像(以Nginx镜像为例)
  14. 学计算机到成铁工作如何,广汉公立的高铁学铁路的学校,高铁职业技术哪些学校好...
  15. Excel_VBA开发2048游戏教程——Einsphoton
  16. 服务器正在维护中是什么意思王者,王者荣耀服务器正在维护中怎么回事 7月4日王者荣耀进不去解决办法...
  17. 2.1 安装 go-gtk
  18. 华为否认因“子承父业”挤走孙亚芳( 转载)
  19. 漫步在奥地利小城克拉根福(Klagenfurt)街
  20. coco数据集目标检测论文_做目标检测,这6篇就够了:CVPR 2020目标检测论文盘点...

热门文章

  1. 一个超级好看的代刷网模板-增加诸多功能 增加用户体验
  2. JM(264)基础知识整理
  3. java线程池的正确使用方式,completableFuture
  4. 携职教育:广东2022年企业人力资源管理师职业技能等级认定计划
  5. fat32 ntfs有什么不同
  6. 强化学习 | Multi Agents | Trust Region | HATRPO | HAPPO
  7. java 求一组数据的各自所占百分比
  8. DBMS_LOB.SUBSTR(col1,n,pos) : 获取文本
  9. taro Can‘t resolve ‘./style/index.scss‘ in ‘D:\projects\dev\self\myApp\node_modules\taro-ui\dist\wea
  10. Flutter:加载本地Html、WebView与JS交互