[백준] 27866번 - 문자와 문자열

문제
단어 S와 정수 i가 주어졌을때, S의 i번째 글자를 출력하는 프로그램을 작성하시

 

입력
첫째 줄에 영어 소문자와 대문자로만 이루어진 단어 S가 주어진다. 단어의 길이는 최대 1000이다.
둘째 줄에 정수 i가 주어진다. (1<= i |S|)
출력
S의 i번째 글자를 출력한다.

풀기 전 로직 생각
  1. C++로 짤거기 때문에 string을 활용하여 string변수 S선언 및 입력
  2. i 번째 입력을 위한 int형 i 선언 후 입력
  3. S[i-1]값을 출력

코드

#include <iostream>

using namespace std;

int main(void) {
	string S;

	cin >> S;

	int i;
	cin >> i;

	cout << S[i-1];

	return 0;
}

결과

예제 입력 1 복붙 결과

etc-image-0
예제 1

 

etc-image-1

 

너무 쉽지만 코드 메모를 위해 작성했습니다. 이상입니다.