#281. 字符串截取与条件判断
字符串截取与条件判断
截取字符串
题目背景
聪聪最近在学习字符串操作。他遇到一个问题,需要从一个字符串中截取特定长度的子串。
题目描述
给定一个字符串和一个索引,返回从该索引开始的长度为 的子字符串。如果该索引过大或过小,无法定义一个长度为 的子字符串,则使用字符串的前 个字符。保证字符串的长度至少为 。
输入格式
输入包含两行。
第一行是一个字符串 。 第二行是一个整数 ,表示起始索引。
输出格式
输出一个字符串,表示截取后的子字符串。
样例
java"
"ja"
java"
"va"
java"
"ja"
样例解释
- 对于样例1,假设输入字符串为 "java",索引为 。从索引 开始截取长度为 的子字符串是 "ja"。
- 对于样例2,假设输入字符串为 "java",索引为 。从索引 开始截取长度为 的子字符串是 "va"。
- 对于样例3,假设输入字符串为 "java",索引为 或 。由于索引过小或过大,无法截取长度为 的子字符串,因此使用字符串的前 个字符 "ja"。
数据范围
字符串 的长度至少为 。 索引 是一个整数。