bitCode

1110

문자열에서 k번째 값을 특정한 값으로 바꾸어 출력하기

바른코드 0 제출 0 성공률 0.0%

출처 · cberi:1525

문제정보

1s 128MB

문제

문자열이 주어질 때, k번째 문자를 주어진 값으로 바꾼 후 출력하는 프로그램을 작성하시오.

입력형식

첫째 줄에 문자열 s, 두 번째 줄에 정수 k, 문자 c가 공백으로 구분되어 입력된다.
문자열의 길이는 최대 100이고 정수 k의 범위는 1k100 이다.

출력형식

문자열 sk번재 값을 문자 c로 바꾼 문자열 s를 출력한다.

힌트

string 문자열은 배열과 같이 인덱스로 각 문자를 구분한다.
문자열의 인덱스도 0번부터 시작하며, 따라서 k번째 문자는 문자열의 k번 인덱스가 된다.
하지만, k값의 범위가 1부터이므로 문자열에서 k번째 값은 k-1번 인덱스가 된다.
다음과 같이 문자열의 인덱스로 각 문자에 접근하여 값을 조작하거나 출력할 수 있다.
 
s[k-1] = c; // k-1번째 값을 문자 c로 저장

예시 1

입력예시

hello
1 b

출력예시

bello

예시 2

입력예시

world
4 1

출력예시

wor1d