
어떻게 풀까? (문제를 보고 처음 든 생각)
string은 한 글자씩 접근이 가능하다.(단, 시작은 0이다.)
단어 S와 숫자 i를 입력받고, 단어에서 i-1번째 글자를 출력해주면 될 것 같다.
코드
#include <bits/stdc++.h>
using namespace std;
int main() {
	string s;
	int i = 0;
	cin >> s;
	cin >> i;
	cout << s[i - 1];
}
결과

후기
문자열은 인덱스로 접근할 수 있다는 사실을 이용하면 풀기 쉬운 문제이다. 인덱스가 0부터 시작한다는 사실을 잊지 말자.
'Algorithm > Baekjoon(C++)' 카테고리의 다른 글
| [백준] 1874번: 스택 수열 C++로 풀어보기 (0) | 2023.07.17 | 
|---|---|
| [백준] 5397번: 키로거 C++로 풀어보기 (0) | 2023.07.15 | 
| [백준] 1919번: 애너그램 만들기 C++로 풀어보기 (0) | 2023.07.15 | 
| [백준] 2609번: 최대공약수와 최소공배수 C++로 풀어보기 (0) | 2023.07.13 | 
| [백준] 4153번: 직각삼각형 C++로 풀어보기 (0) | 2023.07.01 |