Kotlin/Kotlin문제풀이

Programmers Kotlin 문제 풀이 1 ~ 10

Happy._. 2024. 4. 12. 11:40

두 수의 차

https://school.programmers.co.kr/learn/courses/30/lessons/120803

class Solution {
    fun solution(num1: Int, num2: Int): Int {
        return num1 - num2
    }
}

 

두 수의 곱

https://school.programmers.co.kr/learn/courses/30/lessons/120804

class Solution {
    fun solution(num1: Int, num2: Int): Int {
        return num1 * num2
    }
}

 

몫 구하기

https://school.programmers.co.kr/learn/courses/30/lessons/120805

class Solution {
    fun solution(num1: Int, num2: Int): Int {
        return num1 / num2
    }
}

 

나이 출력

https://school.programmers.co.kr/learn/courses/30/lessons/120820

class Solution {
    fun solution(age: Int): Int {
        return 2022 - (age - 1)
    }
}

 

숫자 비교하기

https://school.programmers.co.kr/learn/courses/30/lessons/120807

class Solution {
    fun solution(num1: Int, num2: Int): Int {
        return if(num1 == num2) 1 else -1
    }
}

 

두 수의 합

https://school.programmers.co.kr/learn/courses/30/lessons/120802

class Solution {
    fun solution(num1: Int, num2: Int): Int {
        return num1 + num2
    }
}

 

두 수의 나눗셈

https://school.programmers.co.kr/learn/courses/30/lessons/120806

class Solution {
    fun solution(num1: Int, num2: Int): Int {
        return ((num1.toFloat() / num2) * 1000).toInt()
    }
}

 

각도기

https://school.programmers.co.kr/learn/courses/30/lessons/120829

class Solution {
    fun solution(angle: Int): Int {
        return when(angle) {
            in 1..89 -> 1
            90 -> 2
            in 91..179 -> 3
            180 -> 4
            else -> 0
        }
    }
}

 

짝수의 합

https://school.programmers.co.kr/learn/courses/30/lessons/120831

class Solution {
    fun solution(n: Int): Int {
        var sum = 0
        
        for(i in 0..n step 2) {
            sum += i
        }
        
        return sum
    }
}

 

배열의 평균값

https://school.programmers.co.kr/learn/courses/30/lessons/120817

class Solution {
    fun solution(numbers: IntArray): Double {
        return numbers.sum().toDouble() / numbers.size
    }
}