개발/알고리즘
golang Fast IO for algorithm
clucle
2020. 5. 7. 23:40
백준 문제를 go 언어로 풀었는데, 시간초과가 나서 찾아봤다
// 기존코드
for r := 1; r <= row; r++ {
for c := 1; c <= col; c++ {
fmt.Scan(&arr[r][c])
}
}
빠르게 입력받기 위해선 std input을 Reader로 감싸고, Fscan을 사용한다
// 고친코드
reader := bufio.NewReader(os.Stdin)
for r := 1; r <= row; r++ {
for c := 1; c <= col; c++ {
fmt.Fscan(reader, &arr[r][c])
}
}