백준 주소: 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;
}
'공부 > 알고리즘, 백준' 카테고리의 다른 글
백준 23738번 Ресторан C++ (0) | 2023.07.04 |
---|---|
알고리즘 tip - for문에서의 <,> (0) | 2023.07.03 |
백준 28295번 C++ (1) | 2023.07.02 |
백준 25311 UCPC에서 가장 쉬운 문제 번호는? C++ (0) | 2023.06.28 |
백준 12100 2048(easy) 파이썬 (0) | 2023.04.01 |