※ 글쓴이는 취미로 코딩을 익혀보는 사람이라 정확하지 않은 내용을 담고 있을 수 있다 ※

 

이번에 볼 문제는 백준 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

+ Recent posts