백준/C++
[C++] 백준 27866번 - 문자와 문자열
꿩꿩
2024. 3. 27. 23:09
728x90
오늘은 피곤해서 간단한 거 한문제만 풀어야겠다.
오랜만에 돌아온 문자열~
문제 27866번
https://www.acmicpc.net/problem/27866
27866번: 문자와 문자열
첫째 줄에 영어 소문자와 대문자로만 이루어진 단어 $S$가 주어진다. 단어의 길이는 최대 $1\,000$이다. 둘째 줄에 정수 $i$가 주어진다. ($1 \le i \le \left|S\right|$)
www.acmicpc.net
인덱스는 0부터 시작하기 때문에 s에서 i번째 글자를 출력해줘야하려면 인덱스에 i-1를 넣어줘야 한다.
그렇게 생각하고 코드를 제출했는데... 컴파일에러가 났다...
그래서 왜그러나하고 다시 봤더니 내가 문자열의 변수를 int라고 써줬다...
문자열 문제를 잘 안 풀었더니 이런 실수를 했다. 이제 문자열도 다시 해야지...
#include <iostream>
using namespace std;
int main(){
string s;
int i;
cin>>s>>i;
cout<<s[i-1];
return 0;
}

728x90