728x90
728x90
문제
단어
와 정수 가 주어졌을 때, 의 번째 글자를 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 영어 소문자와 대문자로만 이루어진 단어
가 주어진다. 단어의 길이는 최대 1000이다.둘째 줄에 정수
가 주어진다. ($1 ≤ )
출력
의 번째 글자를 출력한다.
예제 입력 1
Sprout
3
예제 출력 1
r
예제 입력 2
shiftpsh
6
예제 출력 2
p
예제 입력 3
Baekjoon
4
예제 출력 3
k
노트
문자열
에 대해 는 의 길이를 의미한다.
알고리즘 분류
- 구현
- 문자열
문제 출처
https://www.acmicpc.net/problem/27866
문제 해결 방법
- [단계별로 풀어보기] 문제집에 새로 추가된 문제이다.
- 문자열(@S@)에서 @i - 1@번째의 문자를 출력시키면 되는 아주 간단한 문제였다.
코드
#include <iostream>
using namespace std;
string S;
int i;
void Input() {
cin >> S >> i;
}
char Solution(string input, int index) {
return input[index - 1];
}
void Output() {
cout << Solution(S, i) << '\n';
}
void Solve() {
Input();
Output();
}
int main() {
ios_base::sync_with_stdio(false);
cin.tie(NULL);
cout.tie(NULL);
Solve();
return 0;
}
채점 결과
참고
- [단계별로 풀어보기] > [문자열]
- 브론즈V
728x90
728x90
'Problem Solving > BOJ' 카테고리의 다른 글
[BOJ-2745][C++] 진법 변환 (0) | 2023.06.16 |
---|---|
[BOJ-15894][C++] 수학은 체육과목 입니다 (1) | 2023.03.21 |
[BOJ-9506][C++] 약수들의 합 (0) | 2023.03.11 |
[BOJ-2501][C++] 약수 구하기 (0) | 2023.03.11 |
[BOJ-25206][C++] 너의 평점은 (0) | 2023.03.01 |
[BOJ-10988][C++] 팰린드롬인지 확인하기 (0) | 2023.03.01 |
[BOJ-10812][C++] 바구니 순서 바꾸기 (0) | 2023.03.01 |
[BOJ-2444][C++] 별 찍기 - 7 (0) | 2023.02.27 |