#4629. 删除字符串中指定位置的字符
删除字符串中指定位置的字符
题目描述
输入一个字符串(无空格),再输入一个整数 pos(0 ≤ pos < 字符串长度),要求删除字符串中第 pos 个位置(下标从 0 开始)的字符,输出删除后的新字符串。
输入格式
第一行:一个无空格字符串
第二行:一个整数 pos
输出格式
一行,输出删除后的新字符串
样例输入
abcdef
3
样例输出
abcef
考点聚焦
字符串的字符删除操作(erase() 函数的使用);
解题思路提示
erase()函数的常用语法:s.erase(pos, 1),表示从pos位置开始,删除 1 个字符;- 若要删除一段子串,可调整第二个参数为删除的长度,本题仅删除单个字符,第二个参数为 1 即可;
- 删除后,字符串长度会自动减 1,无需手动修改。