파아란기쁨1 2021. 5. 24. 19:34
반응형

초급) 1783 : 삽입정렬 횟수 세기(캠프) - http://jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=1057&sca=99&page=8 

더보기
#include <iostream>

using namespace std;

int main()
{
    int num[1000];
    int n;
    cin >>n;
    for(int i=0;i<n;i++) cin >> num[i];
    int cnt=0;
    for(int i=0;i<n;i++)
    {
        for(int j=i;j>0;j--)
        {
            if(num[j]>=num[j-1])break;
            cnt++;
            swap(num[j],num[j-1]);
        }
    }
    cout << cnt;
    return 0;
}
반응형