URL : https://www.acmicpc.net/problem/1978
1978번: 소수 찾기
첫 줄에 수의 개수 N이 주어진다. N은 100이하이다. 다음으로 N개의 수가 주어지는데 수는 1,000 이하의 자연수이다.
www.acmicpc.net
[ RESULT ]
import java.io.BufferedReader
import java.io.BufferedWriter
import java.io.InputStreamReader
import java.io.OutputStreamWriter
import java.util.PriorityQueue
val br = BufferedReader(InputStreamReader(System.`in`))
val bw = BufferedWriter(OutputStreamWriter(System.out))
fun main() {
val N = br.readLine().toInt()
val arr = br.readLine().split(" ").map { it.toInt() }
var cnt = 0
for(data in arr) {
if(isPrime(data)) cnt++
}
bw.write(cnt.toString())
br.close()
bw.flush()
bw.close()
}
fun isPrime(num: Int): Boolean {
if(num == 1) return false
for(i in 2 until num) {
if(num % i == 0) return false
}
return true
}
Baekjoon(Kotlin) - 2581. 소수 (0) | 2023.09.21 |
---|---|
Baekjoon(Kotlin) - 11729. 하노이 탑 이동 순서 (0) | 2023.09.21 |
Baekjoon(Kotlin) - 9935. 문자열 폭발 (0) | 2023.09.19 |
Baekjoon(Kotlin) - 11279. 최대 힙 (0) | 2023.09.18 |
Baekjoon(Kotlin) - 1300. K번째 수 (0) | 2023.09.17 |