[R] 최대/최소값 찾는 함수 만들기

해당 포스트에서는 R에서 최대/최소값 리턴 함수를 작성하는 방법을 설명합니다.

1. INTRO

네이버 지식iN에서 지식을 공유하고 있습니다. 간단한 질문들은 해당 질문에 바로 답변을 드리지만 질문의 내용이 유익하거나 추가 설명이 필요한 경우에는 포스팅을 작성하여 공유드리고 있습니다.

▲ 네이버 지식인 질문

2. 문제 풀이

R에는 최대값을 리턴해 주는 max()함수와 최소값을 리턴해 주는 min()함수가 있습니다. 해당 함수들을 사용하면 간단하게 문제 풀이가 가능합니다.

조건

  1. maxmin 이름으로 사용자 함수 작성
  2. 최대값과 최소값을 반환
  3. 벡터 v <- c(30,5,6,7,20,15,11,13,28,25) 생성
  4. maxmin 함수를 호출하여 반환되는 최대값과 최소값을 각각 출력

R코드

위 조건에 맞춰 코드를 작성하면 아래와 같습니다.

v <- c(30, 5, 6, 7, 20, 15, 11, 13, 28, 25)

maxmin <- function(x){
  cat("최대값은 ", max(x), "이고, 최소값은 ", min(x), "입니다.\n")
}

maxmin(v)
최대값은  30 이고, 최소값은  5 입니다.

3. 마무리

이번 포스트에서는 R에서 최대/최소값 리턴 함수를 작성하는 방법을 설명하였습니다. 이번 풀이에서는 R 내장 함수인 max(), min()을 활용하여 간단히 풀이하였으나 난이도가 높아진다면 함수 사용이 제한되어 문제가 출제될 수 있습니다.
해당 문제는 다음 포스트에서 설명드리겠습니다.


banner-request-analysis