관리 메뉴

cyphen156

백준-문자열 27866 문자와 문자열 본문

컴퓨터공학/알고리듬 풀이

백준-문자열 27866 문자와 문자열

cyphen156 2024. 9. 19. 14:17

27866번: 문자와 문자열 (acmicpc.net)

 

단어 S와 정수 i가 주어졌을 때 i번 째 글자를 출력하는 프로그램

제약사항

  • 0 < S <= 1,000
  • 0 < i <= S

주의 사항

i는 인덱스이고, 배열의 시작이 항상 0부터 시작함을 인지해야한다.

C 풀이

문자와 문자열_27866.c

/**
* 백준 27866 문자와 문자열
* 단어 S와 정수 i가 주어졌을 때 i번 째 글자를 출력하는 프로그램
* 
* 제한사항
*****************************************
* 0 < S <= 1,000						*
* 0 < i <= S							*
*****************************************
*
*
*
* 주의
* i는 인덱스이므로 문자열 배열의 시작은 항상 0임을 기억해야한다.
* 
* 
* 풀이시간 1분
*/
#define _CRT_SECURE_NO_WARNINGS

#include <stdio.h>

int main(void)
{
	char string[1001];
	int i;

	scanf("%s %d", string, &i);

	printf("%c\n", string[i-1]);
	return 0;
}

C++ 풀이

문자와 문자열_27866.cpp

/**
* 백준 27866 문자와 문자열
* 단어 S와 정수 i가 주어졌을 때 i번 째 글자를 출력하는 프로그램
* 
* 제한사항
*****************************************
* 0 < S <= 1,000						*
* 0 < i <= S							*
*****************************************
*
*
*
* 주의
* i는 인덱스이므로 문자열 배열의 시작은 항상 0임을 기억해야한다.
* 
* 
* 풀이시간 1분
*/
#include <iostream>
#include <string>

using namespace std;

int main()
{
    string str;
    int i;

    cin >> str >> i;
    cout << str[i-1];
    return 0;
}

 

모든 예제 코드의 소스파일은 제 개인 깃허브 레포지토리 에 있습니다.

Workspace/알고리듬 풀이 at main · cyphen156/Workspace · GitHub

 

Workspace/알고리듬 풀이 at main · cyphen156/Workspace

Studying . Contribute to cyphen156/Workspace development by creating an account on GitHub.

github.com