반응형
문제
https://www.acmicpc.net/problem/2750
코드
#include<iostream>
#include <vector>
using namespace std;
int main() {
int N;
cin >> N;
vector<int> arr;
int num;
while (N--) {
cin >> num;
arr.push_back(num);
}
for (int i = 0; i < arr.size(); i++) {
for(int j = 0; j < arr.size() - 1 - i; j++) {
if (arr[j] > arr[j + 1]) {
swap(arr[j], arr[j + 1]);
}
}
}
for (int i = 0; i < arr.size(); i++) {
cout << arr[i] << "\n";
}
return 0;
}
코드 설명
마무리
식 생각해내는 건 여전히 어렵다..
반응형
'Problem Solving > 백준' 카테고리의 다른 글
[백준|파이썬] 2178: 미로 탐색 (실버1) (0) | 2023.04.06 |
---|---|
[백준|파이썬] 2606: 바이러스 (실버3) (0) | 2023.04.05 |
[백준|파이썬] 1260: DFS와 BFS (실버2) (0) | 2023.04.05 |
[백준|C++] 2869: 달팽이는 올라가고 싶다 (0) | 2021.09.02 |
[백준|C++] 10250: ACM 호텔 (1) | 2021.09.01 |
[백준|C++] 2292: 벌집 (0) | 2021.09.01 |