1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. R 함수 작성 입문

Connected

Bài tập

일찍 반환하기

어떤 함수는 전체 본문을 모두 실행하지 않아도 답을 구할 수 있을 때가 있어요. 이럴 때는 return()을 사용해 함수에서 일찍 반환할 수 있습니다.

x가 n으로 나누어떨어지는지 확인하려면 assertive의 is_divisible_by(x, n)를 사용할 수 있어요.

또는 모듈로 연산자 %%를 사용하세요. x %% n은 x를 n으로 나눴을 때의 나머지를 주므로, x %% n == 0이면 x가 n으로 나누어떨어지는지를 판별합니다. 콘솔에서 1:10 %% 3 == 0을 시도해 보세요.

이 연습 문제를 풀려면 윤년 규칙을 알아야 합니다. 윤년은 400년마다 한 번(예: 2000년)이고, 또는 세기가 아닌 해 중에서 4로 나누어떨어지는 해입니다(예: 1904년은 윤년이지만 1900년과 1905년은 아님).

assertive는 로드되어 있습니다.

Hướng dẫn

100 XP
  • is_leap_year() 정의를 완성하세요. year가 400으로, 그다음 100으로, 그다음 4로 나누어떨어지는 경우를 차례로 확인하고, 각 경우에 함수에서 일찍 반환하도록 하세요.