※ 글쓴이는 취미로 코딩을 익혀보는 사람이라 정확하지 않은 내용을 담고 있을 수 있다 ※
이번에 볼 문제는 백준 24084번 문제인 次の文字 (Next Character)이다.
문제는 아래 링크를 확인하자.
https://www.acmicpc.net/problem/24084
24084번: 次の文字 (Next Character)
ビ太郎は,1 回目の動作で S の 1 文字目である J を黒板に書いた.2 回目と 3 回目の動作では,黒板に何も書かなかった. したがって,ビ太郎が黒板に書いた J を出力する.
www.acmicpc.net
문자열의 각 i+1번째 문자들을 순서대로 확인하면서, i+1번째 문자가 'J'인 경우 i번째 문자를 출력해주는 것을 반복해주자.
아래는 제출한 소스코드이다.
#include <iostream>
#include <string>
using namespace std;
int slen; string s;
int main() {
ios::sync_with_stdio(0);
cin.tie(0);
cin >> slen >> s;
for (int i = 1; i < slen; i++) {
if (s[i] == 'J') cout << s[i - 1] << '\n';
}
}
728x90
'BOJ' 카테고리의 다른 글
[BOJ 26201 // C++] Finding Maximal Non-Trivial Monotones (0) | 2022.12.12 |
---|---|
[BOJ 26276 // C++] Point in Triangle (0) | 2022.12.12 |
[BOJ 26042 // C++] 식당 입구 대기 줄 (0) | 2022.12.12 |
[BOJ 16398 // C++] 행성 연결 (0) | 2022.12.12 |
[BOJ 2824 // C++] 최대공약수 (0) | 2022.12.11 |