Menu
Coddy logo textTech

나머지 연산자

Coddy Kotlin 여정의 기초 섹션에 포함된 레슨. 93개 중 20번째.

나머지 연산자 %는 나눗셈 후의 나머지를 반환합니다. 일반 나눗셈은 한 숫자가 다른 숫자에 몇 번 들어가는지 알려 주는 반면, 나머지 연산자는 나누고 남은 것을 알려 줍니다.

fun main() {
    println(10 % 3)  // 출력: 1 (10 = 3*3 + 1)
    println(15 % 5)  // 출력: 0 (15 = 5*3 + 0)
    println(7 % 4)   // 출력: 3 (7 = 4*1 + 3)
}

모듈로의 가장 일반적인 용도 중 하나는 숫자가 짝수인지 홀수인지 확인하는 것입니다. 숫자를 2로 나눈 나머지가 없으면 짝수입니다.

fun main() {
    val number = 8
    println(number % 2)  // 출력: 0 (짝수)
    
    val another = 7
    println(another % 2) // 출력: 1 (홀수)
}

나머지 연산은 프로그래밍에서 매우 유용합니다. 연도가 윤년인지 확인하는 것부터 항목 목록을 순환하고 출력을 행 단위로 형식화하는 것까지 다양하게 활용됩니다. 학습을 계속해 나가면서 나머지 연산을 자주 접하게 될 것입니다.

challenge icon

챌린지

쉬움

dividenddivisor를 받아 나눗셈 후의 나머지를 반환하는 함수 getRemainder를 작성하세요.

첫 번째 숫자를 두 번째 숫자로 나눌 때 남는 값을 계산하려면 나머지 연산자를 사용하세요.

매개변수:

  • dividend (Int): 나누어지는 수
  • divisor (Int): 나누는 수

반환값: dividend를 divisor로 나눈 후의 나머지 (Int)

입력 제약 조건: divisor는 0이 아닙니다. 모든 입력과 결과는 Int에 저장할 수 있습니다.

직접 해보기

fun getRemainder(dividend: Int, divisor: Int): Int {
    // 여기에 코드를 작성하세요
}
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨

직접 연습해 보세요: Kotlin 플레이그라운드