본문 바로가기
문제 해결/BaekJoon

[백준] [C++] 2711번 오타맨 고창영

by WSLim_97 2023. 1. 6.
반응형

https://www.acmicpc.net/problem/2711

 

2711번: 오타맨 고창영

첫째 줄에 테스트 케이스의 개수 T(1<=T<=1,000)가 주어진다. 각 테스트 케이스는 한 줄로 구성되어 있다. 첫 숫자는 창영이가 오타를 낸 위치이고, 두 번째 문자열은 창영이가 친 문자열이다. 문자

www.acmicpc.net


코드

#include <iostream>
#include <string>
using namespace std;

int main()
{
	int t, n;
	string str;

	cin >> t;
	for (int i = 0; i < t; i++)
	{
		cin >> n >> str;
		str.erase(str.begin() + (n - 1));
		cout << str << endl;
	}

	return 0;
}

풀이

문자열을 입력받아 n번째 문자를 지운 뒤 출력하는 문제이다.

 

string 라이브러리의 erase함수를 사용해 n번째 문자를 삭제하였다.

반응형