체리의 하루
Published 2023. 3. 27. 10:53
[Go] BOJ / 1978번 / 소수 찾기 BOJ/Go

💻 문제

 

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