#4629. 删除字符串中指定位置的字符

删除字符串中指定位置的字符

题目描述

输入一个字符串(无空格),再输入一个整数 pos0 ≤ pos < 字符串长度),要求删除字符串中第 pos 个位置(下标从 0 开始)的字符,输出删除后的新字符串。

输入格式

第一行:一个无空格字符串

第二行:一个整数 pos

输出格式

一行,输出删除后的新字符串

样例输入

abcdef
3

样例输出

abcef

考点聚焦

字符串的字符删除操作(erase() 函数的使用);

解题思路提示

  1. erase() 函数的常用语法:s.erase(pos, 1),表示从 pos 位置开始,删除 1 个字符;
  2. 若要删除一段子串,可调整第二个参数为删除的长度,本题仅删除单个字符,第二个参数为 1 即可;
  3. 删除后,字符串长度会自动减 1,无需手动修改。