Fascination
article thumbnail
Published 2021. 9. 19. 01:34
[C++] BOJ 2693 : N번째 큰 수 CODE/BOJ

[문제]

 

2693번: N번째 큰 수

첫째 줄에 테스트 케이스의 개수 T(1 ≤ T ≤ 1,000)가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있고, 배열 A의 원소 10개가 공백으로 구분되어 주어진다. 이 원소는 1보다 크거나 같고, 1,000

www.acmicpc.net

 

 

[문제 풀이]

- sort()사용하여 오름차순으로 정렬

- 3번째로 큰 수는 크기가 10인 배열에서 인덱스 7을 가짐

- 인덱스 7인 원소를 출력

 

 

[코드]

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

int main() {
    int a[10];
    int tc;
    cin>>tc;
    for(int i=0;i<tc;i++){
        scanf("%d %d %d %d %d %d %d %d %d %d",&a[0],&a[1],&a[2],&a[3],&a[4],&a[5],&a[6],&a[7],&a[8],&a[9]);
        sort(a,a+10);
        cout<<a[7]<<"\n";
    }
}

 

 

[채점 결과]

'CODE > BOJ' 카테고리의 다른 글

[C++] BOJ 10867 : 중복 빼고 정렬하기  (0) 2021.09.19
[C++] BOJ 10814 : 나이순 정렬  (0) 2021.09.19
[C++] BOJ 2959 : 거북이  (0) 2021.09.17
[C++] BOJ 2752 : 세수정렬  (0) 2021.09.17
[C++] BOJ 11279 : 최대힙  (0) 2021.09.16
profile

Fascination

@euna-319

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!