해결방법
입력받은 문자열을 배열 형식으로 읽어서 J, A, V가 아니라면 result에 추가하여 결과적으로 result 문자열을 출력하는 방식으로 구현한다.
정답 코드
#include <iostream>
#include <string>
using namespace std;
int main()
{
int num;
string S, result = "";
cin >> num;
cin >> S;
for (int i = 0; i < num; i++)
{
if (S[i] != 'J' && S[i] != 'A' && S[i] != 'V')
{
result += S[i];
}
}
if (result.empty())
{
cout << "nojava" << endl;
}
else
{
cout << result << endl;
}
return 0;
}
'코딩테스트' 카테고리의 다른 글
BOJ - 30802 웰컴 키트 (0) | 2024.09.24 |
---|---|
BOJ - 2163 초콜릿 자르기 (0) | 2024.09.23 |
BOJ - 1440 타임머신 (0) | 2024.09.19 |
BOJ - 2476 주사위 게임 (0) | 2024.09.17 |
BOJ - 5598 카이사르 암호 (0) | 2024.09.13 |