💻 문제
📜 풀이
package main
import (
"bufio"
"fmt"
"os"
)
func main() {
s := bufio.NewScanner(os.Stdin)
w := bufio.NewWriter(os.Stdout)
defer w.Flush()
for s.Scan() {
t := s.Text()
fmt.Fprintln(w, t)
}
}
✍ 설명
- bufio.NewScanner(os.Stdin)
- Scan() : os.Stdin으로부터 한 줄을 읽어 옵니다
- Text() : 읽어온 한 줄의 데이터를 Text method를 이용해 변수에 저장
- 입력값이 너무 클 경우에는 Error 발생 가능성 있음 - 최대 64kb까지 가능함
728x90
'BOJ > Go' 카테고리의 다른 글
[Go] BOJ / 3003번 / 킹, 퀸, 룩, 비숍, 나이트, 폰 (0) | 2023.03.22 |
---|---|
[Go] BOJ / 25083번 / 새싹 (0) | 2023.03.22 |
[Go] BOJ / 5622번 / 다이얼 (0) | 2023.03.22 |
[Go] BOJ / 2908번 / 상수 (0) | 2023.03.21 |
[Go] BOJ / 1152번 / 단어의 개수 (0) | 2023.03.21 |