코딩로그
[백준/BOJ/C++] 21867번 Java Bitcode 본문
[문제]
어서 내 손을 JAVA~
태한이는 JAVA를 싫어한다. 매우 싫어한다. 아주 앙증맞게 깨물고 싶을 정도다.
그래서 태한이는 코딩을 할 때 알파벳 J, A, V는 사용하지 않는다. 또한 기존의 코드에서도 J, A, V가 보이면 전부 이빨로 깨물어 제거한다. 기존의 코드에서 J, A, V를 깨물어 제거한 코드를 JAVA Bitecode라고 부른다.
입력으로 길이가 $N$인 코드 $S$가 주어지면, 그 코드의 JAVA Bitecode를 구해보자!
[입력]
첫째 줄에 코드의 길이를 나타내는 정수 $N$이 주어진다. ($1 \leq N \leq 200\,000$)
둘째 줄에 알파벳 대문자로 이루어진 코드 $S$가 주어진다.
[출력]
코드 $S$의 JAVA Bitecode를 출력한다.
JAVA Bitecode의 길이가 $0$이라면, 대신 nojava를 출력한다.
[Source Code]
#include <stdio.h>
#include <iostream>
#include <algorithm>
#include <vector>
#include <string>
using namespace std;
int main() {
int num, check = 0;
cin >> num;
string input;
cin >> input;
for(int i = 0; i < num; i++){
if(input[i] == 'J' || input[i] == 'A' || input[i] == 'V')
check++;
else
cout << input[i];
}
if(check == num)
cout << "nojava";
}
[결과 화면]
'YJ > C++' 카테고리의 다른 글
[백준/BOJ/C++] 10474번 분수 좋아해? (0) | 2021.11.08 |
---|---|
[백준/BOJ/C++] 21734번 SMUPC의 등장 (0) | 2021.11.08 |
[백준/BOJ/C++] 23027번 1번부터 문제의 상태가...? (0) | 2021.11.08 |
[백준/BOJ/C++] 3460번 이진수 (0) | 2021.11.08 |
[백준/BOJ/C++] 17256번 달달함이 넘쳐흘러 (0) | 2021.11.08 |