Menu
Coddy logo textTech

정수 나눗셈과 나머지 연산

Coddy R 여정의 기초 섹션에 포함된 레슨 — 78개 중 13번째.

기본적인 나눗셈 외에도, R은 정수를 다루기 위한 두 가지 특수 연산자인 정수 나눗셈(integer division)과 나머지 연산(modulo)을 제공합니다.

정수 나눗셈 (%/%)은 두 숫자를 나누고 나머지는 버린 채 정수 부분만 반환합니다:

17 %/% 5  # 3을 반환합니다 (3.4가 아님)

"17 안에 5가 온전하게 몇 번 들어가는가?"라고 묻는 것으로 생각하면 됩니다. 답은 온전하게 3번입니다.

나머지 연산 (%%)은 나눗셈 후의 나머지를 반환합니다:

17 %% 5  # 2를 반환합니다 (나머지)

이것은 17을 5로 나눈 후 남은 값을 알려줍니다. 5가 17에 세 번(15) 들어가므로, 나머지는 2입니다.

이 연산자들은 프로그래밍에서 매우 유용합니다. 나머지 연산자는 보통 숫자가 짝수인지 홀수인지 확인하는 데 사용됩니다. number %% 2가 0과 같다면, 그 숫자는 짝수입니다. 정수 나눗셈은 항목을 그룹으로 나누거나 분을 시간으로 변환하는 것과 같이 단위를 변환해야 할 때 유용합니다.

challenge icon

챌린지

쉬움

정수 나눗셈과 나머지 연산자를 사용하여 총 분을 시간과 남은 분으로 변환하세요.

다음 변수가 제공됩니다:

total_minutes <- 197

정수 나눗셈 및 나머지 연산자를 사용하여 다음을 수행하세요:

  1. total_minutes에 포함된 전체 시간이 얼마인지 저장하는 hours라는 변수를 생성하세요.
  2. 전체 시간을 추출한 후 남은 분을 저장하는 remaining_minutes라는 변수를 생성하세요.

print() 함수를 사용하여 hoursremaining_minutes를 정확히 그 순서대로 출력하세요.

치트 시트

R은 정수를 다루기 위한 두 가지 특수 연산자를 제공합니다:

정수 나눗셈 (%/%)은 나머지를 버리고 정수 부분만 반환합니다:

17 %/% 5  # 3을 반환합니다

나머지 연산 (%%)은 나눗셈 후의 나머지를 반환합니다:

17 %% 5  # 2를 반환합니다

일반적인 사용 사례로는 숫자가 짝수인지 확인하는 것(number %% 2 == 0)과 단위 변환(예: 분을 시간으로 변환) 등이 있습니다.

직접 해보기

# 주어진 변수
total_minutes <- 197

# TODO: 아래에 코드를 작성하세요
# 정수 나눗셈(%/%)을 사용하여 전체 시간을 계산합니다
# 나머지 연산(%%)을 사용하여 남은 분을 계산합니다


# 결과 출력
print(hours)
print(remaining_minutes)
quiz icon실력 점검

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

기초의 모든 레슨