BOJ/Go

[Go] BOJ / 10810번 / 공 넣기

d체리b 2023. 3. 20. 09:32

💻 문제

 

10810번: 공 넣기

도현이는 바구니를 총 N개 가지고 있고, 각각의 바구니에는 1번부터 N번까지 번호가 매겨져 있다. 또, 1번부터 N번까지 번호가 적혀있는 공을 매우 많이 가지고 있다. 가장 처음 바구니에는 공이

www.acmicpc.net

 

📜 풀이

package main

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

func main() {
	var n, x, a, b, c int

	r := bufio.NewReader(os.Stdin)
	w := bufio.NewWriter((os.Stdout))

	defer w.Flush()

	fmt.Fscanln(r, &n, &x)
	var ball []int = make([]int, n)

	for i := 0; i < x; i++ {
		fmt.Fscanln(r, &a, &b, &c)

		for m := a; m <= b; m++ {
			ball[m-1] = c
		}
	}

	for i := 0; i < n; i++ {
		fmt.Fprintf(w, "%d ", ball[i])
	}
}
728x90