[A&I CODE CAMP] Day1

Hood·2024년 9월 7일

A&I Code Camp

목록 보기
1/38
post-thumbnail

✍   Kotlin을 사용한 프로그래머스 Lv. 0 문제 풀기

소속중인 A&I 동아리에서 코딩역량을 강화하고자
코딩캠프를 진행하여 주말을 제외한 모든 날에 하루 5문제씩
프로그래머스 Lv.0 문제를 풀어가며 작성한 포스트입니다.
해당 포스트는 kotlin을 기반으로 작성합니다.


나머지 구하기

Kotlin의 나머지 구하기는 똑같이 % 사용합니다.

class Solution {
    fun solution(num1: Int, num2: Int) = num1 % num2
}

숫자 비교하기

if 문의 결과가 한줄일 때 스코프없이 사용가능합니다.

class Soluction{
    fun soluction(num1: Int, num2: Int) = if (num1 == num2) 1 else -1
}

나이 출력

2022년도 기준으로 나이를 구하기 때문에 2022에서 나이를 빼줍니다.
한국은 태어날 때 부터 한 살이여서 +1을 해줍니다.

class Solution {
    fun solution(age: Int): Int {
        var answer : Int = 0
        answer = 2022 - age + 1
        return answer
    }
}

두 수의 차

차는 -로 사용합니다.

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

두 수의 곱

곱은 *을 사용합니다.

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

📌결론

Kotlin은 느리기 때문에 인내를 하며 결과를 기다려야 합니다.😂

profile
달을 향해 쏴라, 빗나가도 별이 될 테니 👊

0개의 댓글