问题标题: 酷町堂:3793

0
0
已解决
傅文彬
傅文彬
新手天翼
新手天翼

3793   字符串子串

题目描述 Description

给出一个字符串s,求出其所有长度为x的子串并输出。如果不存在长度为x的字符串则输出-1。

输入描述 Input Description

第一行,一个字符串,s
第二行,一个整数,x

输出描述 Output Description

如果存在长度为x的子串,则按在字符串中的先后顺序分别输出所有子串,每行一个
不存在这样的子串则输出-1

样例输入 Sample Input

 

abcdefg
3

样例输出 Sample Output

 

abc
bcd
cde
def
efg

数据范围及提示 Data Size & Hint

字符串不包含空格


0
已采纳
黄子扬
黄子扬
新手守护
新手守护

我的思路:
1.先判断字串长度是否比字符串长,如果超过输出-1

2.从0循环到size()-1,里面再写一个从j循环到j+子串的长度的循环(j等于i)

3.在小循环外写判断i+子串的长度是否小于或等于size()-1,如果小于或等于size()-1,在小循环里写输出,在小循环外判断内写换行

 

1
傅文彬
傅文彬
新手天翼
新手天翼

有人忙?救救本弱鸡,万分感谢!

0
我要回答