공부/알고리즘, 백준
백준 2711번 C++
Excidus
2023. 7. 2. 01:57
백준 주소: https://www.acmicpc.net/problem/2711
2711번: 오타맨 고창영
첫째 줄에 테스트 케이스의 개수 T(1<=T<=1,000)가 주어진다. 각 테스트 케이스는 한 줄로 구성되어 있다. 첫 숫자는 창영이가 오타를 낸 위치이고, 두 번째 문자열은 창영이가 친 문자열이다. 문자
www.acmicpc.net
아이디어: 오타 위치는 num인데 컴퓨터가 숫자를 0부터 세므로 i가 num-1이 아닐때 출력을 하도록해서 오타인 num-1이 출력되지 않도록 했다.
#include <iostream>
#include <string>
using namespace std;
int main() {
int cnt;
cin >> cnt;
for (int i = 0; i < cnt; i++) {
int num;
string wrong;
cin >> num >> wrong;
for (int i = 0; i < wrong.length(); i++) {
if (i != num - 1) {
cout << wrong[i];
}
}
cout << "\n";
}
return 0;
}