inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

6-O

왜 8 2 10 1 4 6 7 10 이 되나요?

해결된 질문

242

김세준

작성한 질문수 5

0

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

 

pair 정렬을 예제로 하신 거 같은데, 출력시켜봤을 때 저는 아래처럼 나오고 있습니다.

 

1 8
2 2
3 9
4 1
6 4
7 6
9 7
10 10

그런데 강의에는

8 2 10 1 4 6 7 10 이렇게 나와있는데..

왜 저런 정렬결과가 나오는지 궁금합니다.

c++ 코딩-테스트

답변 2

0

큰돌

안녕하세요 세준님 ㅎㅎ

8 2 9가 맞습니다.

오타네요 ㅠㅠ 해당 부분은 강의내에 공지하도록 하겠습니다.

 

저의 틀린 부분을 찾아주셔서 감사합니다.

감사합니다.

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.

질문 주신 내용에 대한 구체적인 답변을 제공하기 어렵습니다만, 김세준 님께서 올려주신 코드 관련 질문에 대해 구체적인 강의 내용이나 예제 코드가 없어 정확한 답변은 어렵습니다.

일반적으로 pair 정렬에서 나타날 수 있는 결과 차이는 정렬 방식에 따라 달라질 수 있습니다. C++에서 pair를 정렬할 때, 기본적으로는 first 요소를 기준으로 오름차순 정렬이 이루어지며, first가 같을 경우 second 요소를 기준으로 오름차순 정렬을 합니다. 만약 사용자 정의 정렬 기준(comparator)을 설정했다면, 이에 따라 정렬 결과가 달라질 수 있습니다.

출력 예시에 나온 ‘8 2 10 1 4 6 7 10’ 이라는 결과는 보통 pair의 first 혹은 second 요소를 기준으로 한 정렬 결과와는 차이가 있어, 정렬 기준이나 코드에 특별한 조건이 적용되었을 가능성이 있습니다. 강의 내용을 다시 확인하시거나, 해당 강의의 커뮤니티 질문&답변 게시판에 질문해주시면 강사님께서 확인하시고 답변해 주실 거예요.

원하는 답변을 찾지 못하셨나요? 그럼 우측 하단의 ‘문의하기’ 에서 직접 문의해주세요. 최대한 빠르게 답변드리도록 하겠습니다!

4-F 경우의 수 질문입니다.

0

18

2

코딩살구클럽 가입이 안됩니다.

0

43

2

살구 클럽에 대한 질문있습ㄴ디ㅏ

0

38

1

교안 158페이지 문의드립니다

0

37

2

코딩살구클럽 관련 건의사항

0

89

1

코살에 19942 다이어트 문제에 N의 범위가 빠져있슴니다

0

38

1

진행 방법 질문드립니다!

0

71

2

2-I) 왜 이 문제가 그래프이론 카테고리에 있는지 잘 모르겠습니다.

0

61

2

2주차 개념#12 트리 순회

0

32

2

백준사이트가 종료된다고 합니다.

0

299

2

백준 서비스 종료

9

912

1

sk 하이닉스 코테 대비

0

377

2

3-G 최댓값 질문

0

52

1

모듈러 연산 값이 10이 아닌 경우도 있지 않나요?

0

84

2

3-I 코드 질문드립니다.

0

63

2

3-N 질문 있습니다.

0

68

2

학습방법

0

103

2

4-H 질문 있습니다 (코드 리뷰)

0

67

2

코딩테스트 어디까지 준비해야 하는지 질문이 있습니다.

0

178

2

2-O 반례가 무엇일지 어떤 부분이 틀렸는지 잘 모르겠습니다.

0

70

2

2주차 개념 #4-2. 인접행렬 질문있습니다.

0

65

2

1-A 문제풀이 후 궁금한 점이 생겨서 질문드립니다.

0

52

2

조합 재귀 풀이 확인 해주시면 감사하겠습니다.

0

69

2

함수별 시간복잡도

0

75

2