Menu
CoddyTech

나머지 연산자

Coddy Swift 여정의 기초 섹션에 포함된 레슨. 86개 중 17번째.

모듈로 연산자(%)는 한 숫자를 다른 숫자로 나눈 후의 나머지를 반환합니다. 나눗셈은 한 숫자가 다른 숫자에 몇 번 들어가는지 알려 주지만, 모듈로는 나누고 남은 것이 무엇인지 알려 줍니다.

let remainder = 10 % 3  // 1
print(remainder)        // 1

여기서 3은 10에 정확히 3번 들어가며(그 값은 9), 나머지 1이 남습니다. 이 연산자는 어떤 수가 다른 수로 나누어떨어지는지 확인하는 데 매우 유용합니다. 나머지가 0이면 나눗셈은 정확히 나누어떨어집니다.

let evenCheck = 8 % 2   // 0 (8은 짝수)
let oddCheck = 7 % 2    // 1 (7은 홀수)

숫자가 짝수인지 홀수인지 확인하는 것은 일반적인 사용 사례입니다. 숫자를 2로 나눈 나머지가 0이면 짝수이고, 그렇지 않으면 홀수입니다. 값을 순환하거나 숫자를 범위 내에서 반복시키는 작업에도 나머지 연산이 유용합니다.

challenge icon

챌린지

쉬움
두 정수 dividend와 divisor를 받아, dividend를 divisor로 나눈 나머지를 반환하는 함수를 작성하세요.

나눗셈 후 남은 값을 계산하려면 나머지 연산자를 사용하세요.

매개변수:

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

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

직접 해보기

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

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

기초의 모든 레슨

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