728x90
10951
10951번: A+B - 4
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
www.acmicpc.net
코드
package main
import (
"fmt"
"io"
)
func main() {
for {
var a, b int
_, err := fmt.Scanf("%d %d\n", &a, &b)
if err == io.EOF{
return
}
fmt.Printf("%d\n", a+b)
}
}
문제자체에서 끝이 언제나는지 설명이 없었다.
그럴땐 EOF를 탐지하면 된다고 한다.
근데 Scanf가 개수와 옵션을 리턴하는데 EOF를 만나면 옵션변수에 EOF담겨져 나온다
io에 EOF가 있었다.
728x90