1. 학습
  2. /
  3. 강의
  4. /
  5. Rcpp로 R 코드 최적화하기

Connected

연습 문제

if와 if/else

R과 마찬가지로 분기를 위해 if와 else 키워드를 사용할 수 있습니다. 문법은 R과 동일합니다.

if(condition) {
  // Code to run if the condition is TRUE
} else {
  // Code to run otherwise
}

여기서는 if와 else를 사용해 부동소수점 수의 절댓값을 계산하는 absolute() 함수를 완성해 보겠습니다. (이는 C++ 함수 fabs()와 동일한 동작을 합니다.)

지침

100 XP
  • x가 0보다 큰지 검사하세요.
  • 조건이 참이면 x를 반환하세요.
  • 그 밖의 경우에 사용할 키워드를 추가하세요.
  • 조건이 참이 아니면 x의 음수를 반환하세요.