[C++] BOJ 2693번 : N번째 큰 수
📝 문제
💻 실행 코드
// BOJ 2693번 : N번쨰 큰 수
#include <iostream>
#include <algorithm>
#include <vector>
using namespace std;
int main() {
int t;
cin >> t;
for(int i = 0; i < t; i++){
vector<int> v(10); // 크기가 10인 벡터 생성
for(int j = 0; j < 10; j++)
cin >> v[j]; // 수 입력받음
sort(v.begin(), v.end(), greater<int>()); // 내림차순으로 정렬
cout << v[2] << "\n"; // 3번째 수 출력
}
}
📚 문제 풀이
vector container란?
- 자동으로 메모리가 할당되는 배열
- 자료구조의 스택과 비슷
- 중간이나 앞, 뒤에서 삽입과 삭제가 가능
vector<데이터 타입> 변수 이름;
vector<int> v(5) // 기본값이 0인 5개의 원소를 가지는 벡터 생성
✅ 실행 결과
Author And Source
이 문제에 관하여([C++] BOJ 2693번 : N번째 큰 수), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@kwonjeong/C-Baekjoon-2693번-N번째-큰-수저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)