[golang] 빠른 입력

newbieski·2023년 4월 11일

golang

목록 보기
11/13

fmt.Scan()을 쓰면 느림

아래 예제 코드 참고(백준 5013 문제)
https://www.acmicpc.net/problem/5013

package main

import (
	"bufio"
	"fmt"
	"os"
)

func main() {
	var n, ans int = 0, 0
	var s string
	reader := bufio.NewReader(os.Stdin)
	fmt.Scan(&n)
	for ; n > 0; n-- {
		fmt.Fscan(reader, &s)
		ans += calc(s)
	}
	fmt.Print(ans)
}
profile
newbieski

0개의 댓글