💻 문제
10818번: 최소, 최대
첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다.
www.acmicpc.net
📜 풀이
package main
import (
"bufio"
"fmt"
"os"
)
func main() {
var n, x, min, max int
r := bufio.NewReader(os.Stdin)
w := bufio.NewWriter((os.Stdout))
defer w.Flush()
fmt.Fscanln(r, &n, &x)
var slice []int = make([]int, n)
for i := 0; i < n; i++ {
fmt.Fscan(r, &slice[i])
if i == 0 {
min = slice[0]
max = slice[0]
}
if slice[i] < min {
min = slice[i]
}
if slice[i] > max {
max = slice[i]
}
}
fmt.Fprint(w, min, max)
}
728x90
'BOJ > Go' 카테고리의 다른 글
[Go] BOJ / 10810번 / 공 넣기 (0) | 2023.03.20 |
---|---|
[Go] BOJ / 1237번 / 정ㅋ벅ㅋ (0) | 2023.03.20 |
[Go] BOJ / 10871번 / X보다 작은 수 (0) | 2023.03.17 |
[Go] BOJ / 10807번 / 개수 세기 (0) | 2023.03.17 |
[Go] BOJ / 10951번 / A+B - 4 (0) | 2023.03.16 |