Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
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 31
Archives
Today
Total
관리 메뉴

게임 개발 메모장

29. Special Sort(구글 인터뷰) 본문

문제 해결력 훈련

29. Special Sort(구글 인터뷰)

Dev_Moses 2024. 1. 9. 19:40

 

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

int main()
{
	int n;
	cin >> n;

	vector<int> vec(n);

	for (int i = 0; i < n; ++i)
	{
		cin >> vec[i];
	}

	// 뒤에서 부터 채워 나간다. 
	for (int i = 0; i < n-1; ++i)              
	{
		for (int j = 0; j < n - 1 - i; ++j)
		{
			if (vec[j] > 0 && vec[j + 1] < 0)
			{
				int Temp = vec[j];
				vec[j] =  vec[j+1];
				vec[j+1] = Temp; 
			}
		}
	}

	for (int i = 0; i < n; ++i)
	{
		cout << vec[i] << " ";
	}
}

'문제 해결력 훈련' 카테고리의 다른 글

31. Least Recently Used(카카오 캐시 문제 변형  (0) 2024.01.10
30. 삽입 정렬  (0) 2024.01.09
28. 버블 정렬  (0) 2024.01.09
27. 3등의 성적은?  (0) 2024.01.09
26. 선택 정렬  (0) 2024.01.09