#287. 条件拼接字符串

    ID: 287 Type: Default 1000ms 256MiB Tried: 0 Accepted: 0 Difficulty: (None) Uploaded By: Tags>codingbatString-1gesp3字符串条件结构

条件拼接字符串

字符串拼接

题目背景

在编程世界中,字符串操作是基础且常见的任务。聪聪最近在学习如何将两个字符串连接起来,并遇到了一些特殊情况。

题目描述

给定两个字符串,将它们拼接(也称为“连接”)在一起并返回结果。但是,如果拼接导致了重复字符(即第一个字符串的最后一个字符与第二个字符串的第一个字符相同),则省略其中一个字符。例如,将“abc”和“cat”拼接会得到“abcat”。

输入格式

输入以如下格式从标准输入中给出。

S1 S2

其中 S1S1S2S2 是两个字符串,由一个空格分隔。S2S2 可以是空字符串。

输出格式

输出以如下格式输出到标准输出中。

Result

其中 ResultResult 是拼接后的字符串。

样例

abc cat
abcat
dog cat
dogcat
abc 
abc

样例解释

样例 1: 第一个字符串是 "abc",第二个字符串是 "cat"。 "abc" 的最后一个字符是 'c',"cat" 的第一个字符是 'c'。由于它们相同,所以省略一个 'c',结果为 "abcat"。

样例 2: 第一个字符串是 "dog",第二个字符串是 "cat"。 "dog" 的最后一个字符是 'g',"cat" 的第一个字符是 'c'。由于它们不同,所以直接拼接,结果为 "dogcat"。

样例 3: 第一个字符串是 "abc",第二个字符串是空字符串。 由于第二个字符串为空,没有第一个字符可以比较,直接拼接,结果为 "abc"。

数据范围

每个测试用例的时间限制为 1 秒,内存限制为 1024 KiB。