일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- vscode
- 알고리즘
- Deep Learning
- function
- Data Science
- C++
- array
- 배열
- string
- programming
- 백준
- 오블완
- 함수
- const
- pointer
- 포인터
- pass by reference
- Pre-processing
- Python
- assignment operator
- Class
- 문자열
- OOP
- Object Oriented Programming
- 반복문
- baekjoon
- raw data
- 파이썬
- 티스토리챌린지
- predictive analysis
- Today
- Total
목록C++/함수 (Function) (11)
Channi Studies
int max_num = *std::max_element(vec.begin(), vec.end()); int min_num = *std::min_element(vec.begin(), vec.end()); auto max_num_index = (std::find(vec.begin(), vec.end(), max_num) - vec.begin()); auto min_num_index = (std::find(vec.begin(), vec.end(), min_num) - vec.begin());
c++ type string에 대한 getline 함수는 다음과 같이 사용한다. std::string mystr; std::getline(std::cin, mystr); std::cout
헤더에 속한 sort 함수는 배열 혹은 벡터를 오름차순으로 정렬합니다. syntax는 다음과 같습니다. // 배열 std::sort(arr, arr + arr_length); // 벡터 std::sort(vec.begin(), vec.end()); 배열의 경우에는 (배열, 배열 + 배열길이) 의 형태입니다. 예를 들어 길이가 5인 배열 my_arr에 대해서는 std::sort(my_arr, my_arr + 5); 입니다. 벡터의 경우에는 항상 같습니다.
transform 함수는 헤더에 들어있는 함수로, 벡터, 배열, 문자열과 같은 iterate들에 대해서 범위를 지정하여 해당 범위 내의 모든 데이터를 지정한 함수를 일괄 적용시키는 역할을 합니다. 총 4개의 인자를 받는데요, 순서대로 자료들의 시작 지점, 끝나는 지점, 변환하여 반환받을 지점, 그리고 적용할 함수입니다. string mystr = "hello everyone"; transform(mystr.begin(), mystr.end(), mystr.begin(), ::toupper); cout