인수분해 가능 여부를 확인하는 함수 작성
주어진 이차식이 인수분해 가능한지 평가하는 함수를 작성해 봅시다. 함수의 인자는 다음 꼴의 이차식에서 계수 a b c입니다.
$$ ax^2 + bx + c
$$
그리고 이차방정식의 판별식 $$ b^2 - 4ac $$
이 완전제곱수인지 확인하겠습니다. 완전제곱수라면, 그 이차식은 인수분해 가능합니다.
이 연습은 강의의 일부입니다
R로 풀어보는 확률 퍼즐
연습 안내
- 이차방정식의 해가 허수인지 확인하는 조건을 채워 넣으세요.
- 이전 조건이
FALSE일 때만 다음 부분이 실행되도록 하는 조건문을 작성하세요. - 판별식이 완전제곱수인지 확인한 결과를 반환하여, 해당 이차식이 인수분해 가능한지 판정하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
is_factorable <- function(a,b,c){
# Check whether solutions are imaginary
if(b^2 - 4*a*c ___){
return(FALSE)
# Designate when the next section should run
} ___ {
sqrt_discriminant <- sqrt(b^2 - 4*a*c)
# return TRUE if quadratic is factorable
return(___)
}
}