체리의 하루

💻 문제

 

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