티스토리 뷰
문제
풀이
package main
import (
"bufio"
"fmt"
"os"
)
func main() {
var m, n int
reader := bufio.NewReader(os.Stdin)
fmt.Fscanln(reader, &m)
fmt.Fscanln(reader, &n)
var sum = 0
var min = n + 1
for i := m; i < n+1; i++ {
var divisorCount int
for j := 0; j < i; j++ {
if i%(j+1) == 0 {
divisorCount++
}
}
if divisorCount == 2 {
sum += i
if min > i {
min = i
}
}
}
if sum == 0 {
fmt.Println(-1)
return
}
fmt.Printf("%d\n%d\n", sum, min)
}
728x90
'dev > algorithm' 카테고리의 다른 글
BOJ / 4948번 / 베르트랑 공준 [Golang] (0) | 2020.05.10 |
---|---|
BOJ / 1929번 / 소수 구하기 [Golang] (0) | 2020.05.09 |
BOJ / 1978번 / 소수 찾기 [Golang] (0) | 2020.05.07 |
BOJ / 1011번 / Fly me to the Alpha Centauri [Golang] (0) | 2020.05.06 |
BOJ / 2775번 / 부녀회장이 될테야 [Golang] (0) | 2020.05.05 |
댓글