Programmers/Lv. 0 (完)

[Kotlin] Programmers 코딩테스트 입문 Day 04 수학, 배열

chattymin 2023. 3. 15. 09:22
728x90
반응형

 

피자 나눠 먹기 (1)
 

 

class Solution {
    fun solution(n: Int) = if (n%7 == 0) n/7 else n/7+1
}
 
피자 나눠 먹기 (2)

 

class Solution {
    fun solution(n: Int) = n / gcd(n,6)

    tailrec fun gcd(n:Int, m:Int): Int = if (m == 0) n else gcd(m, n%m)
}
 
피자 나눠 먹기 (3)

 

class Solution {
    fun solution(slice: Int, n: Int) = if (n%slice == 0) n/slice else n/slice+1
}​
 
배열의 평균값

 

class Solution {
    fun solution(number: IntArray) = number.sum() / number.size.toDouble()
}​

 

 
 
 
 
 
 
 
 
 
 
 

 

 

728x90
반응형