专栏首页程序编程之旅HDOJ/HDU 2567 寻梦(字符串简单处理)

HDOJ/HDU 2567 寻梦(字符串简单处理)

Problem Description 每个人的童年都可能梦想过自己成为一个英雄,尤其是喜欢武侠的男生,Yifenfei也不例外。 童年的他常常梦想自己能成为一个绝世英雄,手拿一把灿灿发亮的宝剑,手挽一位长发飘逸的秀丽气质MM ^_^ ,散步于清幽的泉边小道,微风吹过,飘落两片枫叶。。。。。。 正由于成天陶醉于这种脱世的意境之中,导致此人老大不小依旧形单影只,每天只能在人潮中孤单上路。。。。。。 现在就让我们为这个可怜的人创造一个机会,权当假设yifenfei现在已经捕获一位MM的芳心,但该MM被邪恶并且极其可恶的大魔头(AC女之杀手 lemon)抓走。为了正义,为了MM,燃烧吧。。。。。。

好了,现在就正式开始我们的行程,接下来将有6关等待着yifenfei,让我们帮助他战胜邪恶的lemon大魔王吧。

来到大魔王居住的千年古墓前,呈现在yifenfei眼前的是墓碑上神秘的字符,经过仔细研究,发现原来这是开启古墓入口的方法。 墓碑上有2行字符串,其中第一个串的长度为偶数,现在要求把第2个串插入到第一个串的正中央,如此便能开启墓碑进入墓中。

Input 输入数据首先给出一个整数n,表示测试数据的组数。 然后是n组数据,每组数据2行,每行一个字符串,长度大于0,小于50,并且第一个串的长度必为偶数。

Output 请为每组数据输出一个能开启古墓的字符串,每组输出占一行。

Sample Input 2 HDCM UA Aw CFlo

Sample Output HDUACM ACFlow

简单的题目~ String的处理~

public String substring(int beginIndex,int endIndex)返回一个新字符串, 它是此字符串的一个子字符串。 该子字符串从指定的 beginIndex 处开始,直到索引 endIndex - 1 处的字符。 因此,该子字符串的长度为 endIndex-beginIndex。 示例:

“hamburger”.substring(4, 8) returns “urge” “smiles”.substring(1, 5) returns “mile”

参数: beginIndex - 起始索引(包括)。 endIndex - 结束索引(不包括)。 返回: 指定的子字符串。

import java.util.Scanner;

/**
 * @author 陈浩翔
 * 2016-5-18
 */
public class Main{

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int t =sc.nextInt();
        while(t-->0){
            String str = sc.next();
            String s = sc.next();
            System.out.print(str.substring(0, str.length()/2));
            System.out.print(s);
            System.out.println(str.substring(str.length()/2, str.length()));
        }
    }
}

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 字符串-AC自动机(详细图解)

    Fail指针 同KMP的next一样,Fail指针是AC自动机的核心,是在树上指出失配后下一个跳转的位置,而不用全部回溯,大大减少时间。那么Fail是怎么跳转...

    唔仄lo咚锵
  • Text Reverse HDU - 1062 字符串处理,空格切分。

    该题目的意思就是说要字符串反转,也就是说对于用空格分开的每一个字符串,需要对这个单独的字符串执行反转操作,这是我最初的理解,即每个字符串中间有一个空格,但是,事...

    种花家的奋斗兔
  • ACM之坑&套路

    写在前边:这些梗都是敝人自己做题和比赛时曾经坑过自己的地方,特别在这里记录一下,所有的链接都是本博客中的题解链接(有大致题意说明和代码),原题请到OJ上自行寻找...

    ACM算法日常
  • HDOJ的题目分类

    1002 1004 1013 1015 1017 1020 1022 1029 1031 1033 1034 1035 1036 1037 1039 1042 ...

    谙忆
  • HDU - 1501 Zipper(dp&深搜)

    Given three strings, you are to determine whether the third string can be formed...

    天道Vax的时间宝藏
  • #19 re&jieba模块

    在Python中,需要对字符串进行大量的操作,有时需要从一个字符串中提取到特定的信息,用切片肯定是不行的,所有这一节记录两个强大的文本处理模块,一个是正则表达式...

    py3study
  • ElasticsearchTemplate的详细使用,完成多条件查询、匹配度查询等

    ElasticsearchTemplate是Spring对ES的java api进行的封装,提供了大量的相关的类来完成各种各样的查询。在日常的使用中,应该说最常...

    天涯泪小武
  • 回文自动机入门

    回文自动机(Palindrome auto machine PAM,有些地方称之为回文树)是回文问题的大杀器~ 本文使用一道很简单的题目入门这个精巧的数据结构...

    ACM算法日常
  • HDUOJ-----(1251)统计难题

    统计难题 Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 131070/65535 K (Jav...

    Gxjun
  • 09 . Python3之常用模块

    其中计算机从认识的时间只能是'时间戳’格式,而程序员可处理的或者说人类能看懂的时间有: '格式化的时间字符串','结构化的时间',于是又了下图的转换关系:

    常见_youmen
  • php中字符串和整数比较的操作方法

    今天在处理php中循环的时候,有个比比较的操作,但是结果一直不是自己预判的,于是跟踪了一下,发现了字符串和整数进行比较的时候,会把字符串转换成整数然后进行比较。...

    砸漏
  • php中字符串和整数比较的操作方法

    /的操作,但是结果一直不是自己预判的,于是跟踪了一下,发现了字符串和整数进行比较的时候,会把字符串转换成整数然后进行比较。这个在java,c这种强类型的语言中不...

    用户8675788
  • 都在刷的力扣算法题,居然长这样?

    最近 有好朋友在咱们交流群分享力扣算法题,感觉还蛮好玩的。然后才哥去力扣看了看,很快就怂了,觉得自己像个傻子,傻傻的都不会写!!

    可以叫我才哥
  • 亚马逊开发了新的AI方法帮助Alexa回答复杂的问题

    亚马逊 Alexa AI团队为虚拟助手开发了一种新的训练方法,可以大大提高其处理复杂问题的能力。

    AiTechYun
  • 任鸟飞谈逆向-《梦三国》字符串突破口以及跳回游戏领空

    在逆向很多数据的时候 无论是PC端还是移动端,我们都会借用到字符串去当突破口 今天只是说说PC端的字符串突破口,移动端下个月忙完手里的工作,分享给大家,我们系统...

    企鹅号小编
  • 图同构在P/NP问题上重大突破,计算机理论10年最重要成果

    芝加哥科学家 László Babai 发明了一种方法,能够用多项式的时间判断两个网络是否相同。 麻省理工学院的计算机科学家 Scott Aaronson...

    新智元
  • 我今天才知道,我之所以漂泊就是在向你靠近。

    关于LeetCode刷题,与老表建立的微信群,目前已经坚持一个月了,收获很多,昨天跟老表沟通后,公开所有读者进群,只要你能够坚持刷题,坚持分享,便可以共同进步!

    公众号guangcity
  • 手把手教你构建自定义的Mimikatz二进制文件

    在这篇文章中,我们将教会大家如何通过修改源代码的方式构建自定义的Mimikatz二进制文件,并绕过反病毒/终端检测与响应产品。

    FB客服
  • 因为一个函数strtok踩坑,我被老工程师无情嘲笑了(一)

    在用C/C++实现字符串切割中,strtok函数经常用到,其主要作用是按照给定的字符集分隔字符串,并返回各子字符串。

    李肖遥

扫码关注云+社区

领取腾讯云代金券