문제
단어 S와 정수 i가 주어졌을때, S의 i번째 글자를 출력하는 프로그램을 작성하시
입력
첫째 줄에 영어 소문자와 대문자로만 이루어진 단어 S가 주어진다. 단어의 길이는 최대 1000이다.
둘째 줄에 정수 i가 주어진다. (1<= i |S|)
출력
S의 i번째 글자를 출력한다.
풀기 전 로직 생각
- C++로 짤거기 때문에 string을 활용하여 string변수 S선언 및 입력
- i 번째 입력을 위한 int형 i 선언 후 입력
- 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 복붙 결과


너무 쉽지만 코드 메모를 위해 작성했습니다. 이상입니다.
'백준' 카테고리의 다른 글
[백준] 1316번 - 그룹 단어 체커 <C++> (0) | 2024.04.21 |
---|---|
[백준] 2941번 - 크로아티아 알파벳 (0) | 2024.04.20 |
[백준] 5597번 - 과제 안 내신분..? C++ (0) | 2024.04.07 |
[백준] 10813번 - 공바꾸기 C++ (0) | 2024.04.07 |
[백준] 10810번 - 공넣기 C++ (0) | 2024.04.07 |