반응형
문제: https://www.acmicpc.net/problem/11719
문제 설명
정답
package main
import (
"io"
"os"
)
func main() {
_, _ = io.Copy(os.Stdout, os.Stdin)
}
풀이
문자열을 최대 100줄까지 입력받아 그대로 출력하는 문제이다.
입력을 그대로 출력하면 되는 간단한 문제인데, 입력의 종료를 나타내는 구분자가 없어서 꽤나 애를 먹었던 문제다. 입력의 EOF를 확인하여 입력을 멈춰야하는데 방법을 몰라서 많이 헤맸는데 io.Copy를 이용하여 간단히 해결이 가능했다.
io.Copy는 reader와 writer를 그대로 연결하는 함수이며, io.EOF가 발생하면 복사가 중단되어 이 함수로 문제를 풀면 된다.
반응형
'알고리즘 > 백준' 카테고리의 다른 글
백준 2743번 - 단어 길이 재기 / Go (0) | 2022.04.30 |
---|---|
백준 10808번 - 알파벳 개수 / Go (0) | 2022.04.30 |
백준 11721번 - 열 개씩 끊어 출력하기 / Go (0) | 2022.04.30 |
백준 1764번 - 듣보잡 / Go (0) | 2022.04.30 |
백준 1021번 - 회전하는 큐 / Go (0) | 2022.04.17 |