카타 8급 Find Maximum and Minimum Values of a List

1 C[ | ]

int min(int* array, int arrayLength) {
  int min = array[0];
  for(int i=1; i<arrayLength; i++) {
    if( array[i]<min ) min=array[i];
  }
  return min;
}
int max(int* array, int arrayLength) {
  int max = array[0];
  for(int i=1; i<arrayLength; i++) {
    if( array[i]>max ) max=array[i];
  }
  return max;
}

2 C++[ | ]

#include <vector>
#include <algorithm>
using namespace std;

int min(vector<int> list) 
{
  return *(min_element(list.begin(), list.end()));
}

int max(vector<int> list) 
{
  return *(max_element(list.begin(), list.end()));
}
#include <vector>
using namespace std;

int min(vector<int> list){
    int ret=list[0];
    for(int x: list) {
      if(x<ret) ret=x;
    }
    return ret;
}

int max(vector<int> list){
    int ret=list[0];
    for(int x: list) {
      if(x>ret) ret=x;
    }
    return ret;
}

3 PHP[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}