💻 문제
1978번: 소수 찾기
첫 줄에 수의 개수 N이 주어진다. N은 100이하이다. 다음으로 N개의 수가 주어지는데 수는 1,000 이하의 자연수이다.
www.acmicpc.net
📜 풀이
package main
import (
"bufio"
"fmt"
"os"
)
func main() {
var n, d, count, di int
r := bufio.NewReader(os.Stdin)
w := bufio.NewWriter(os.Stdout)
defer w.Flush()
fmt.Fscanln(r, &n)
for i := 0; i < n; i++ {
fmt.Fscan(r, &d)
count = 0
for j := 1; j <= d; j++ {
if d%j == 0 {
count++
}
}
if count == 2 {
di++
}
}
fmt.Fprintln(w, di)
}
728x90
'BOJ > Go' 카테고리의 다른 글
[Go] BOJ / 2581번 / 소수 (0) | 2023.03.27 |
---|---|
[Go] BOJ / 9506번 / 약수들의 합 (0) | 2023.03.27 |
[Go] BOJ / 2501번 / 약수 구하기 (0) | 2023.03.27 |
[Go] BOJ / 5086번 / 배수와 약수 (0) | 2023.03.27 |
[Go] BOJ / 2566번 / 최댓값 (0) | 2023.03.27 |