반응형
https://www.acmicpc.net/problem/27866
27866번: 문자와 문자열
첫째 줄에 영어 소문자와 대문자로만 이루어진 단어 $S$가 주어진다. 단어의 길이는 최대 $1\,000$이다. 둘째 줄에 정수 $i$가 주어진다. ($1 \le i \le \left|S\right|$)
www.acmicpc.net
- 문제
해설
문자열 s와 숫자 index를 입력 받아 문자열의 index번째 글자를 출력하면 된다.
문자열은 인덱스가 0번부터 시작하므로 (index - 1) 인덱스를 출력해야 된다.
코드
c
#include <stdio.h>
int main() {
int index;
char s[1001];
scanf("%s", s);
scanf("%d", &index);
printf("%c", s[index - 1]);
return 0;
}
c++
#include <iostream>
using namespace std;
int main() {
int index;
string s;
cin >> s >> index;
cout << s[index - 1];
return 0;
}
반응형
'알고리즘 > 백준 문제 풀이' 카테고리의 다른 글
[BOJ/백준] 9086번 문자열 - [c/c++] 풀이 (2) | 2023.05.12 |
---|---|
[BOJ/백준] 2743번 단어 길이 재기 - [c/c++] 풀이 (0) | 2023.05.12 |
[BOJ/백준] 2608번 로마 숫자 - c++ 풀이 (0) | 2023.05.12 |
[BOJ/백준] 10811번 바구니 뒤집기 - [c/c++] 풀이 (0) | 2023.04.26 |
[BOJ/백준] 1021번 회전하는 큐 - c++ 풀이 (0) | 2023.04.26 |
댓글