본문 바로가기
알고리즘/백준 문제 풀이

[BOJ/백준] 27866번 문자와 문자열 - [c/c++] 풀이

by 미니상미니 2023. 5. 12.
반응형

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;
}

 

 

 

 

 

반응형

댓글