๐ Coding Test Study/C++
C++ ๋ฐฐ์ด/๋ฒกํฐ์ ํจ์์ ์ธ์๋ก ์ ๋ฌํ๊ณ ๋ฐ๊ธฐ
ibelieveinme
2021. 4. 2. 00:53
728x90
vector์ array์ ์ฃผ์๊ฐ์ ์ ๋ฌํด์ ์ง์ญ๋ณ์๋ก ๊ด๋ฆฌํ๋ ๋ฐฉ๋ฒ
- vector๋ฅผ ํจ์์ ์ธ์๋ก ์ ๋ฌํ๊ธฐ
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
void tossVector(vector<int>&);
int main() {
int N = 0, num = 0;
vector<int> v;
//Input
cin >> N;
for (int i = 0; i < N; i++) {
cin >> num;
v.push_back(num);
}
tossVector(v);
//Output
for (int i = 0; i < N; i++) {
cout << v[i] << "\n";
}
}
void tossVector(vector<int> &v) {
sort(v.begin(), v.end());
}
- array๋ฅผ ํจ์์ ์ธ์๋ก ์ ๋ฌํ๊ธฐ
#include <iostream>
#include <algorithm>
using namespace std;
void tossArray(int[]);
int main(void) {
int n;
cin >> n;
int *arr = new int[n];
for (int i = 0; i < n; i++) {
cin >> arr[i];
}
tossArray(arr);
for (int i = 0; i < n; i++) {
cout << arr[i] "\n";
}
delete[] arr;
return 0;
}
void tossArray(int arr[]){
sort(arr, arr+sizeof(arr));
}
728x90