2021.10.22_15552-빠른A+B
본문 바로가기
Go Lang

2021.10.22_15552-빠른A+B

by KyeongMin 2021. 10. 22.
728x90
반응형

소스코드

package main

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

func main() {
	var length int
	reader := bufio.NewReader(os.Stdin)
	writer := bufio.NewWriter(os.Stdout)
	fmt.Fscanln(reader, &length)
	var a, b int

	for i := 0; i < length; i++ {
		fmt.Fscanln(reader, &a, &b)
		fmt.Fprintln(writer, a+b)
	}
	writer.Flush()
}

설계

  • 설계 할것은 없긴하다 목적은 입출력을 해본것
  • 우선 go언어의 경우는 bufio를 사용시 빠른 입출력을 가짐

실수

  • 여기서 writer.Flush()부분이 있는데 이것이 포문안에 있으면 그때마다 출력을 해주지만 시간초과
  • 그렇기 때문에 결과를 다 하고 마지막에 써주면된다.

문제 링크

15552-빠른A+B

원본

https://github.com/3DPIT/golang/blob/master/00.GolangAlgorithm/study/1022/01.15552-%EB%B9%A0%EB%A5%B8A+B/2021.10.22_15552-%EB%B9%A0%EB%A5%B8A+B.md 

 

728x90
반응형

'Go Lang' 카테고리의 다른 글

2021.10.24_golang-15686-치킨배달  (0) 2021.10.24
2021.10.22_2742-기찍N  (0) 2021.10.22
GoLangWeb-postgreDB  (0) 2021.08.31
GoLangWeb-Todos배포  (0) 2021.08.31
GoLangWeb-배포  (0) 2021.08.29

댓글