1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | fun main(){ val num = readLine()!!.toInt() val list = readLine()!!.split(" ").map{it.toInt()} var key = true var count =0 for(i in 0 until num){ key = true for(k in 2 until list[i]){ if(list[i]%k==0) { //println("oh ${list[i]} k: $k") key = false break } } if(key==true&&list[i]>1) {// 1은 포함하지 않게 하기 위해서 //println("oh list: ${list[i]} count: $count") count++ } } println(count) } | cs |
'알고리즘 공부 > 미분류' 카테고리의 다른 글
백준 10872번 with Kotlin 팩토리얼 #재귀 (0) | 2021.07.14 |
---|---|
코틀린에서 stack queue 구현 (0) | 2021.07.14 |
백준 나무자르기 2805번 with Kotlin #이진탐색 #이분탐색 (0) | 2021.07.13 |
백준 1920번 수찾기 with Kotlin (0) | 2021.07.11 |
팰린드롬수 1259번 with Kotlin (0) | 2021.07.10 |