💻 문제
4948번: 베르트랑 공준
베르트랑 공준은 임의의 자연수 n에 대하여, n보다 크고, 2n보다 작거나 같은 소수는 적어도 하나 존재한다는 내용을 담고 있다. 이 명제는 조제프 베르트랑이 1845년에 추측했고, 파프누티 체비쇼
www.acmicpc.net
📜 풀이
<bash />
package main
import (
"bufio"
"fmt"
"os"
"strconv"
)
func Prime(num int) int {
for i := 2; i*i <= num; i++ {
if num%i == 0 {
return 0
}
}
return 1
}
func main() {
var n, cnt int
s := bufio.NewScanner(os.Stdin)
w := bufio.NewWriter(os.Stdout)
for {
s.Scan()
n, _ = strconv.Atoi(s.Text())
if n == 0 {
break
} else {
cnt = 0
for i := n + 1; i <= n*2; i++ {
cnt += Prime(i)
}
fmt.Fprintln(w, cnt)
}
}
w.Flush()
}
728x90
'BOJ > Go' 카테고리의 다른 글
[Go] BOJ / 10872번 / 팩토리얼 (0) | 2023.04.17 |
---|---|
[Go] BOJ / 13909번 / 창문 닫기 (0) | 2023.04.17 |
[Go] BOJ / 4134번 / 다음 소수 (0) | 2023.04.17 |
[Go] BOJ / 1929번 / 소수 구하기 (0) | 2023.04.17 |
[Go] BOJ / 1735번 / 분수 합 (0) | 2023.04.12 |