인공지능 시대, 코딩은 선택이 아닌 생존 전략입니다

코딩은 미래를 지배하는 기술의 언어, 당신의 가능성을 열어줄 열쇠입니다.

프로그래밍언어문법/실전문제풀어보기

삽입정렬 문제

파아란기쁨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;
}
반응형

'프로그래밍언어문법 > 실전문제풀어보기' 카테고리의 다른 글

배열 구현문제  (0) 2021.05.26
반복문 구현 문제  (0) 2021.05.25
수학문제  (0) 2021.05.24
기하문제  (0) 2021.05.20
트리관련 문제  (0) 2021.05.20