문제
단어 S와 정수 i가 주어졌을 때, S의 i번째 글자를 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 영어 소문자와 대문자로만 이루어진 단어 S가 주어진다. 단어의 길이는 최대 1000이다.
둘째 줄에 정수 i가 주어진다. (1 ≤ i ≤ )
출력
S의 i번째 글자를 출력한다.
예제 입력 1 복사
Sprout
3
예제 출력 1 복사
r
예제 입력 2 복사
shiftpsh
6
예제 출력 2 복사
p
예제 입력 3 복사
Baekjoon
4
예제 출력 3 복사
k
작성코드
package main
import "fmt"
func main() {
var s string
fmt.Scan(&s)
var n int
fmt.Scan(&n)
fmt.Println(string([]rune(s)[n-1]))
}
'STUDY > Go Lang' 카테고리의 다른 글
[Go / 백준 9086번] 문자열 (0) | 2025.01.26 |
---|---|
[Go / 백준 10811번] 바구니 뒤집기 (0) | 2025.01.11 |
[Go / 백준 5597번] 과제 안 내신 분..? (0) | 2024.12.08 |
[Go / 백준 10810번] 공 넣기 (0) | 2024.10.02 |
[Go / 백준 25314번] 코딩은 체육과목 입니다 (1) | 2024.10.01 |