💻 문제
📜 풀이
package main
import (
"bufio"
"fmt"
"os"
)
func main() {
var a int
r := bufio.NewReader(os.Stdin)
w := bufio.NewWriter((os.Stdout))
defer w.Flush()
var student []int = make([]int, 30)
for i := 0; i < 28; i++ { //28개 값을 입력
fmt.Fscanln(r, &a)
student[a-1] = 1 //숙제 제출한 사람은 1
}
for i := 0; i < 30; i++ { //30명을 조회
if student[i] == 0 { //숙제 제출 안 한 사람은 0 default 값
fmt.Fprintln(w, i+1)
}
}
}
✍ 설명
- Go 배열 기본값이 Zero임을 활용
728x90
'BOJ > Go' 카테고리의 다른 글
[Go] BOJ / 10811번 / 바구니 뒤집기 (0) | 2023.03.20 |
---|---|
[Go] BOJ / 3052번 / 나머지 (0) | 2023.03.20 |
[Go] BOJ / 10810번 / 공 넣기 (0) | 2023.03.20 |
[Go] BOJ / 1237번 / 정ㅋ벅ㅋ (6) | 2023.03.20 |
[Go] BOJ / 10818번 / 최소, 최대 (6) | 2023.03.17 |